Сценарий оболочки, [дубликат]

На этот вопрос уже есть ответ здесь:

Я сделал простой скрипт обновления. Теперь мой вопрос заключался в том, можно ли запустить его автоматически, войдя в систему на рабочем столе Ubuntu и автоматически предоставив для этого мой пароль ( sudo ), поэтому мне не нужно ничего делать, чтобы поддерживать его в актуальном состоянии.

Это мой сценарий:

#!/bin/bash

sudo apt-get update
sudo apt-get dist-upgrade -y

Мне бы очень помогли с этим.

1
задан 23 July 2014 в 14:45

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
0
ответ дан 23 July 2014 в 14:45

Другие вопросы по тегам:

Похожие вопросы: