Простое обновление & amp; & amp; обновление crontab не работает на сервере Ubuntu [16.04.2]

Я бы хотел, чтобы crontab запускался один раз в день, чтобы обновлять некоторые серверы.

Я думал, что добавление @daily apt update && apt -y upgrade в root crontab будет работать.

По-видимому, я «Я сделал что-то не так, потому что, похоже, не обновляет систему?

Когда я ssh в motd говорит, что есть обновления.

Любая помощь очень ценится!

1
задан 24 July 2017 в 17:51

2 ответа

Я столкнулся с подобной проблемой. Похоже, вам нужно установить переменную среды PATH, чтобы команда apt-get корректно работала, если она вызвана cron.

Добавьте следующий

PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'

См. Этот пост для более подробной информации.

1
ответ дан 18 July 2018 в 09:46

Я столкнулся с подобной проблемой. Похоже, вам нужно установить переменную среды PATH, чтобы команда apt-get корректно работала, если она вызвана cron.

Добавьте следующий

PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'

См. Этот пост для более подробной информации.

1
ответ дан 24 July 2018 в 19:25

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

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