Если я создаю сценарий и затем помещаю его в эту папку (/etc/cron.hourly), будет ли моя система запускать этот сценарий ежечасно? Или мой сценарий должен начинаться с команды?
Если я создаю сценарий и затем помещаю его в эту папку (/etc/cron.hourly), будет ли моя система запускать этот сценарий ежечасно? Или мой сценарий должен начинаться с команды?
Ответы:
Каждый сценарий, помещенный в папку, /etc/cron.hourlyбудет запускаться ежечасно.
Однако ваши файлы должны быть:
(^[a-zA-Z0-9_-]+$).Например, если у вас есть скрипт с расширением, он не будет работать .
Чтобы напечатать имена скриптов, которые будут вызваны, запустите:
sudo run-parts --report --test /etc/cron.hourly
Все в /etc/cron.hourlyбудет выполняться ежечасно, так же, как все /etc/cron.dailyбудет выполняться один раз в день.
Убедитесь, что файл является исполняемым, и начните его с #!/bin/bashили #!/usr/bin/python(или #!/usr/bin/env python) или с того, что подходит для типа скрипта, который вы будете запускать.