Рейтинг:0

apt-get обновить сервисы автоматического перезапуска

флаг cn

У меня есть автоматический скрипт для установки серверов. В начале скрипта есть sudo apt-get dist-upgrade --yes. Обновление dist имеет неприятный пользовательский экран ввода в конце с просьбой перезапустить службы:
введите описание изображения здесь

Можно ли автоматически принимать перезапуск службы или отключать этот экран? Это ломает весь мой сценарий. Также я боюсь, что мой сервер может зависнуть в какой-то момент при обновлении...

тот же результат с обновлением apt-get

редактировать: Я безуспешно пытался:

#!/бин/баш
sudo apt-получить обновление
sudo apt-get удалить apt-listchanges --assume-yes --force-yes &&

#использование экспорта важно, так как некоторые команды в скрипте будут запускаться в подоболочке
экспорт DEBIAN_FRONTEND=неинтерактивный &&
экспорт APT_LISTCHANGES_FRONTEND=нет &&

#lib6c был проблемой для меня, поскольку он игнорировал переменную среды DEBIAN_FRONTEND и все равно запускал приглашение. Это должно исправить это
echo 'Библиотеки libc6/перезапуск без запроса логического значения true' | debconf-set-selections &&

echo "выполнение wheezy для jessie" &&
найти /etc/apt -name "*.list" | xargs sed -i '/^deb/s/wheezy/jessie/g' &&

echo "выполняется автоматическое удаление" &&
sudo apt-get -fuy --force-yes autoremove &&

echo "выполнение очистки" &&
sudo apt-get --force-yes очистить &&

echo "выполняется обновление" &&
sudo apt-получить обновление &&

echo "выполняется обновление" &&
sudo apt-get --force-yes -o Dpkg::Options::="--force-confold" --force-yes -o Dpkg::Options::="--force-confdef" -fuyq upgrade &&

echo "выполнение dist-upgrade" &&
sudo apt-get --force-yes -o Dpkg::Options::="--force-confold" --force-yes -o Dpkg::Options::="--force-confdef" -fuyq dist- Обновить
user535733 avatar
флаг cn
См. `человек нуждается в перезагрузке`. Есть несколько вариантов, которые, кажется, соответствуют вашим потребностям.
Рейтинг:0
флаг ca

Пытаться sudo DEBIAN_FRONTEND = неинтерактивный apt-get dist-upgrade --y, это должно предотвратить любое из этих подсказок

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.