我制作了一个简单的更新脚本。现在我的问题是,是否可以通过登录 Ubuntu 桌面自动运行它并自动提供我的密码(sudo
),这样我就不必做任何事情来保持它更新。
这是我的脚本:
#!/bin/bash
sudo apt-get update
sudo apt-get dist-upgrade -y
这确实会对我有很大帮助。
答案1
您可以添加在启动时运行的脚本:
sudo mv /sciptname /etc/init.d/
sudo chmod +x /etc/init.d/scriptname
sudo update-rc.d scriptname defaults
我会编辑脚本:
#!/bin/bash
sudo apt-get update > /var/log/updatelog
sudo apt-get dist-upgrade -y >> /var/log/updatelog
然后输出进入文件/var/log/updatelog
,这样您就可以在那里查看是否有错误。
然而更好的方法是使用 unattended-upgrades
:
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades