例如,如果我运行sudo apt-get -y upgrade
if 有一个软件包需要重新启动才能升级,那么 yes 标志是否会导致系统在命令完成升级所有内容后重新启动?或者,仍然需要手动重启吗?
操作系统和软件:
Raspbian 硬件上的 Debian Buster 10 -> 内核版本 4.19
apt
1.8.2 (armhf
)
答案1
不,apt
它本身不会重新启动。
/var/run/reboot-required
运行后可以检查该文件是否存在apt
,看是否需要重启。如果您使用unattended-upgrades
,您可以将其配置为重新启动。
答案2
不,apt-get
不会自行重新启动,但如果您希望系统在更新后自动重新启动(如有必要),请添加[ -e /var/run/reboot-required ] && sudo reboot
到您的命令中:
sudo apt-get -y upgrade; [ -e /var/run/reboot-required ] && sudo reboot