问题

问题

在我的登录会话之后,我希望 Ubuntusudo apt-get update & apt-get dist-upgrade系统地/自动地执行。必须打开终端,以便我可以看到每个执行的输出。特别是,我希望在执行命令时被要求输入“y/n” apt-get dist-upgrade。我不想输入我的密码:因此,Ubuntu 必须使用它sudo而不是我作为执行的输入。

所涉及的修改必须独立于 Ubuntu 的任何升级和迁移。

问题

我应该编辑哪个bash文件以及以何种方式编辑?

答案1

创建一个启动应用程序,如 askuubuntu 论坛中所述:这里

作为命令使用

<your-terminal> -x sh -c "sudo apt-get update; sudo apt-get dist-upgrade; sleep 30"

例如你的情况

gnome-terminal -x sh -c "sudo apt-get update; sudo apt-get dist-upgrade; sleep 30"

之后,终端应该打开,您必须输入密码。

编辑:使用 sh -c "..." 运行两个命令并使用 sleep 命令以防止终端立即关闭(读取在这里不起作用?)

相关内容