Shell 脚本,

Shell 脚本,

我制作了一个简单的更新脚本。现在我的问题是,是否可以通过登录 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

相关内容