Обновите /etc/crontab, чтобы выходить из процесса с правами root каждую минуту в рабочее время.

Как я могу обновить /etc/crontab, чтобы выходить из процесса с правами root каждые две минуты в рабочее время, как в этом случае 0800-1600, понедельник-суббота. Как я могу также разрешить активировать один и тот же процесс с 12:00 до 12:30 и с 16:00 до 07:59?

sudo nano /etc/crontab

1 ответ

Невозможно установить это в одной строке crontab (по крайней мере, я сейчас не знаю, как это сделать), поэтому вам нужно настроить два задания:

  • один для часов 8-11 и 13-15, которые ходят каждую минуту (то есть с 08:00 до 11:59 и с 13:00 до 15:59)
  • и один для минут 31-59 в час 12 (т.е. 12:31-12:59)
*     8-11,13-15 * * 1-6 /usr/bin/killall firefox
31-59    12      * * 1-6 /usr/bin/killall firefox

1-6 означает с понедельника по субботу

Добавьте их в строки, а не в /etc/crontab но rootcrontab вместо выдачи

sudo crontab -e

Изменить команду (killall …) для ваших нужд.

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