планирование работы cron для остановки службы в четверг и запуск ее в пятницу

Я довольно новичок в системах Unix и их работе. Есть ли способ запланировать работу cron в unix, которая работает с каждым днем ​​12:00 AM и проверяет, четверг ли он останавливает услугу, и если в этот день в пятницу начинается услуга?

  • Установите более старую версию GLibc на RHEL
  • BOOTPROTO = none | статические | dhcp и /etc/resolv.conf
  • Может ли процедура компиляции быть реальной разницей между Red Hat EL и CentOS?
  • Почему SSH требует много времени для подключения
  • Маршруты, добавленные через NetworkManager, являются неверными vs ip route. Как заставить NetworkManager создавать правильные маршруты?
  • Несколько сетевых адаптеров и шлюза CentOS
  • Linux + iptables резервный
  • Повреждая систему, полностью заполняя `/`
  • One Solution collect form web for “планирование работы cron для остановки службы в четверг и запуск ее в пятницу”

    Вы чрезмерны, пытаясь сделать одно задание, которое условно выполняет две вещи. Вы хотите, чтобы одно задание начиналось в четверг, а другое – в пятницу, как в следующем cron таблице.

     0 0 * * 4 service myspiffyservice stop > /dev/null 2>&1 # stop myspiffyservice on Thursday 0 0 * * 5 service myspiffyservice start > /dev/null 2>&1 # start myspiffyservice on Friday 

    Если вы говорите о выполнении задания, а не о запуске или остановке службы , это также может обрабатываться одним заданием cron, которое выполняется только в nonThursdays:

     0 0 * * 0-3,5-6 /path/to/myspiffyjob > /dev/null 2>/dev/null # Run spiffy job on non-Thursdays 

    Вышеуказанный график переводится в «В 00:00 каждый день недели с воскресенья по среду и каждый день недели с пятницы по субботу».

    Linux и Unix - лучшая ОС в мире.