![自动用“是”回答交互式提示](https://linux22.com/image/1066841/%E8%87%AA%E5%8A%A8%E7%94%A8%E2%80%9C%E6%98%AF%E2%80%9D%E5%9B%9E%E7%AD%94%E4%BA%A4%E4%BA%92%E5%BC%8F%E6%8F%90%E7%A4%BA.png)
有些守护进程在更新时会询问是否要重新启动。系统询问我是否要重新启动它们。它会打开一个紫色窗口,我应该使用键盘导航到该窗口,yes
然后no
按“Enter”。我正在寻找一种方法,在这些交互式提示中自动说“是”,以便可以在脚本中使用它。仅使用标志-y
不起作用。两者都不起作用yes | apt upgrade
。我仍然被迫使用键盘导航。
非常感谢您的帮助。
提前致谢。
答案1
尝试将DEBIAN_FRONTEND=noninteractive
环境变量设置为跳过所有带有默认响应的交互式对话框:
sudo DEBIAN_FRONTEND=noninteractive apt -y upgrade
也可以看看使用 apt-get install 时自动回答“是”关于超级用户。