Задать вопрос
@unbelieve

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

Привет.

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

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

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

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

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

Спасибо.
  • Вопрос задан
  • 189 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр «Микротест»
    Linux уровень 1. Основы администрирования систем Linux (Линукс)
    1 неделя
    Далее
  • Учебный центр «Микротест»
    Linux уровень 2. Расширенное администрирование систем Linux (Линукс)
    1 неделя
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Решения вопроса 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.
Ответ написан
Ваш ответ на вопрос

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

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