Как я выполняю задачу Супервизора от cron.hourly?

Мне определили задачу в Супервизоре, от которого я хотел бы вызвать каждый час /etc/cron.hourly. Я могу выполнить его вручную, но не от run-parts:

$ sudo supervisorctl start my-task - работы

# . /etc/cron.hourly/my-script - работы

$ sudo run-parts --report --test /etc/cron.hourly - списки my-script как ожидалось

$ sudo run-parts --report /etc/cron.hourly - сбои с:

/etc/cron.hourly/my-script:
run-parts: failed to exec /etc/cron.hourly/my-script: No such file or directory
run-parts: /etc/cron.hourly/my-script exited with return code 1

Содержание /etc/cron.hourly/my-script :

#!/bin/sh
/usr/bin/supervisorctl start my-task

Я подтвердил что:

Что я пропускаю?

1
задан 24 May 2017 в 01:39

1 ответ

Я создал my-script в Windows, таким образом, хижина была корректна, но имела окончание строки Windows. Это заставит сценарий крона перестать работать. Воссоздание сценария на Ubuntu (и chmodding это и т.д.) решило проблему.

1
ответ дан 24 May 2017 в 01:39

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

Похожие вопросы: