Puncte:0

servicii de repornire automată apt-get upgrade

drapel cn

Am un script nesupravegheat pentru instalarea serverelor. La începutul scenariului există un sudo apt-get dist-upgrade --da. Upgrade-ul dist are la sfârșit un ecran de introducere a utilizatorului neplăcut care cere repornirea serviciilor:
introduceți descrierea imaginii aici

Este posibil să acceptați automat repornirile serviciului sau să dezactivați acest ecran? Îmi rupe întreg scenariul. De asemenea, mi-e teamă că ar putea lăsa serverul meu blocat la un moment dat când fac actualizare...

același rezultat cu apt-get upgrade

Editați | ×: Am incercat fara succes:

#!/bin/bash
sudo apt-get update
sudo apt-get remove apt-listchanges --assume-yes --force-yes &&

#utilizarea exportului este importantă, deoarece unele dintre comenzile din script se vor declanșa într-un subshell
export DEBIAN_FRONTEND=neinteractiv &&
exporta APT_LISTCHANGES_FRONTEND=niciuna &&

#lib6c a fost o problemă pentru mine, deoarece a ignorat variabila de mediu DEBIAN_FRONTEND și a declanșat oricum o solicitare. Acest lucru ar trebui să o rezolve
echo 'libc6 libraries/restart-without-asking boolean true' | debconf-set-selections &&

ecou „executarea wheezy către jessie” &&
găsiți /etc/apt -name „*.list” | xargs sed -i '/^deb/s/wheezy/jessie/g' &&

echo „executarea autoeliminării” &&
sudo apt-get -fuy --force-yes autoremove &&

echo „executarea curățării” &&
sudo apt-get --force-yes clean &&

echo „executarea actualizării” &&
sudo apt-get update &&

echo "executarea upgrade-ului" &&
sudo apt-get --force-yes -o Dpkg::Options::="--force-confold" --force-yes -o Dpkg::Options::="--force-confdef" -fuyq upgrade &&

echo "executarea dist-upgrade" &&
sudo apt-get --force-yes -o Dpkg::Options::="--force-confold" --force-yes -o Dpkg::Options::="--force-confdef" -fuyq dist- modernizare
user535733 avatar
drapel cn
Vezi `man needrestart`. Există mai multe opțiuni care par să se potrivească nevoilor dvs.
Puncte:0
drapel ca

Încerca sudo DEBIAN_FRONTEND=apt-get dist-upgrade neinteractiv --y, ar trebui să împiedice oricare dintre aceste solicitări

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.