Планирование Crontab на сервере Digital Ocean - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть следующий график в локальном файле crontab:

*/10 * * * * /usr/local/bin/node /Users/harrisoncramer/CrontabScripts/dsca-arms-sales/xmlParser.js

Он использует узел для запуска локальной копии моего файла.Я также сохранил проект этого узла на Digital Ocean.Однако, когда я пытаюсь написать очень похожее расписание, я получаю следующую ошибку:

"/tmp/crontab.Wf1279/crontab":0: bad minute
errors in crontab file, can't install.
Do you want to retry the same edit?

Файл crontab выглядит так:

10/* * * * * nodejs /home/harrisoncramer/dsca_sales_tracker/xmlParser.js

# Edit this file to introduce tasks to be run by cron.
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task....etc.....

Digital Ocean указывает, что когда вы 'Если вы хотите использовать node для запуска приложения, вы должны ссылаться на nodejs в вашем crontab. Скрипт работает, когда я просто использую все подстановочные операторы.Он ломается, когда я пытаюсь преобразовать это в «каждые 10 минут».

Что я делаю не так?

1 Ответ

0 голосов
/ 25 сентября 2018

Ваш неверный синтаксис crontab отключен.Для запуска команды, например, каждые 10 минут используйте*/10 * * * * /path/to/the/command.

Более подробную информацию о конфигах crontab можно найти здесь .

...