@unbelieve

Как добавить задачу cron на ubuntu при помощи скрипта?

Привет.

На alpine я делал так:

echo -n > /etc/crontabs/root
echo -e "* * * * * /path/to/script" >> /etc/crontabs/root

это работало.
На убунту не работает.

Подскажите простой способ добавить крон при помощи скрипта, автоматизированно.

Способы из интернета не помогли. Смог добавить только вручну при помощи crontab -e.

Спасибо.
  • Вопрос задан
  • 30 просмотров
Решения вопроса 1
@Drno
(crontab -l 2>/dev/null; echo "@reboot first-run-script.sh") | crontab -

spoiler

Файл crontab, который открывается командой `crontab -e` для пользователя root, находится в директории:

/var/spool/cron/crontabs/root

Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Я бы не советовал трогать crontab.
Есть же cron.hourly, cron.daily, и т.п., в которых можно создать свой, отдельный скрипт.
Или есть cron.d, в котором каждый файл интерпретируется как мини-crontab.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы