Cron планирует скрипт Python, выбирая правильный вывод - PullRequest
0 голосов
/ 23 февраля 2019

Я пытаюсь запланировать запуск модуля Python в cron.Этот вопрос чем-то похож на this , но я думаю, что требуется другой вариант использования.

Задача

У меня есть скрипт Python, который я запускаю в оболочке как модуль:

python -m myscript

Он печатает набор чисел (через print)и работает, когда я запускаю его из оболочки.

Вопрос

Сейчас я пытаюсь запускать это каждую минуту, используя задание cron, например:

*/1 * * * * python -m myscript

Вопрос1 : Это непечать в терминал, как ожидалось / я не вижу никакого вывода.Зачем?(Чтобы проверить, работает ли он вообще, я перенаправил вывод в файл, который каждую минуту создает пустой файл).

Вопрос2 : Я думал, что любая команда, которая работает, когда я запускаю ее вручную в оболочке, также будет работать так же, как при запуске через cron.Это ошибочно?Например, мне все еще нужно сделать сценарий исполняемым и тому подобным?

Question3 : Думая об этом, я не был уверен, куда направит cron, например, команду print / stdout, и могне найти в документах .Должен ли я / должен ли я вручную указывать выходной целевой объект, если я хочу, чтобы он печатался в новом окне оболочки?

В настоящее время выполняется это на элементарной ОС, но я хочу в итоге перейти на Raspberry Pi .Любая помощь очень ценится!

...