cron.daily
не запускает ваши скрипты каждые 30 минут. Вы можете создать новый crontab
запись для вашего требования, делая
crontab -e
, а затем добавить строку
0,30 * * * * /path/to/script
(или)
0/30 * * * * /path/to/script
для вашего требования. Вы можете подтвердить, была ли ваша запись добавлена в список, выполнив crontab -l
, в котором перечислены все запланированные действия crontab
.
Есть специальные строки, которые вы можете использовать для планирования действий, и он не применяется на 30-минутном уровне.
@reboot #Runs at boot
@yearly #Runs once a year [0 0 1 1 *]
@annually #Runs once a year [0 0 1 1 *]
@monthly #Runs once a month [0 0 1 * *]
@weekly #Runs once a week [0 0 * * 0]
@daily #Runs once a day [0 0 * * *]
@midnight #Runs once a day [0 0 * * *]
@hourly #Runs once an hour [0 * * * *]
Используя вышеизложенное, можно сделать что-то вроде ниже.
@hourly /my-path/to/another-script
ОК, поэтому в моем случае команда, которую я запускаю, является следующей: crontab -e */30 * * * */path/to/my/script, это правильная команда? если нет, пожалуйста, обновите ответ с помощью моей команды для запуска, спасибо – java123999
@ java123999: 'crontab -e' открывает окно редактора, где должна быть добавлена новая запись. Он также содержит другие записи, если вы добавили их ранее. Добавьте туда строку и сохраните ее. Это совсем не одна команда. – Inian
Хорошо и синтаксис в моем предыдущем комментарии правильный для моей команды? – java123999