在我的登录会话之后,我希望 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 命令以防止终端立即关闭(读取在这里不起作用?)