На этот вопрос уже есть ответ здесь:
Я сделал простой скрипт обновления. Теперь мой вопрос заключался в том, можно ли запустить его автоматически, войдя в систему на рабочем столе Ubuntu и автоматически предоставив для этого мой пароль ( sudo
), поэтому мне не нужно ничего делать, чтобы поддерживать его в актуальном состоянии.
Это мой сценарий:
#!/bin/bash
sudo apt-get update
sudo apt-get dist-upgrade -y
Мне бы очень помогли с этим.
Можно добавить сценарий для выполнения в запуске с:
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