Вручную измените файл крона без crontab-e

Я разрабатываю веб-страницу для изменения крона программно. Моя проблема состояла в том, что я не могу сменить работу крона потому что /var/spool/cron/crontabs/root потребности crontab -e устанавливать задание крона.

Я даю Вам решение прямо ниже. Надежда это помогает.

1
задан 9 November 2018 в 18:12

1 ответ

Это решение было протестировано на: Ubuntu 18.04 и Debian 9, и на ПК и на ARM (малина pi3 и udoo нео).

Я нашел решение в документе с 1999 (благодарит Redhat). Крон (Vixie) был выпущен на 1993.

Это говорит, что необходимо добавить задания крона к /etc/crontab, но лучше добавить Ваши crontab задания к /etc/cron.d/username. Изменение username Вашим пользователем (корень, Джон, и т.д.) и Это сделано!.

ВАЖНАЯ ПОДСКАЗКА

В /etc/crontab/ или /etc/cron.d/username необходимо установить имя пользователя, которые выполняют этот cronjob в файле. Синтаксис в качестве примера:

* * * * * root echo "Hello World"

Это - довольно легкий пример, но необходимо заботиться о синтаксисе. Еще для нескольких примеров и информации о кроне и их периодичности можно проверить руководство крона Ubuntu.

2
ответ дан 7 December 2019 в 13:20

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

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