Склонное расписание - получает сценарий с помощью крона

Я являюсь довольно новым в Linux, и я только что узнал о планировании задач с кроном. У меня есть этот маленький сценарий оболочки, который я использовал вручную до настоящего времени:

sudo apt-get check && sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoremove && sudo apt-get autoclean

Теперь я хочу запланировать его с помощью крона, таким образом, я не буду вручную делать этого каждый день, но кажется, что я не могу сделать так. Я предполагаю, что это - потому что это требует моего sudo пароля для продолжения? Есть ли какой-либо способ, которым я могу сделать эту работу, не автопринимая обновления и так далее?

4
задан 9 June 2017 в 00:57

1 ответ

Это - лучшая идея использовать "необслуживаемые обновления" вместо этого.

Его цель состоит в том, чтобы держать компьютер в курсе последней безопасности (и другой) обновления автоматически. [1]

Устанавливать:

sudo apt install unattended-upgrades

Читайте больше о том, как получить его работа: здесь.


Для рассматривания вопроса можно отредактировать /etc/crontab файл и выполненный Ваше использование команд root пользователь без потребности использования sudo в Вашем собственном "crontab" файле.

nano /etc/crontab

и добавьте строку как:

45 21 * * * root apt-get update > /home/ravexina/out.log

который работает apt-get update использование root пользователь в "21:45" каждую ночь и журналы вывод к /home/ravexina/out.log.

6
ответ дан 1 December 2019 в 09:20

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

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