Я пытаюсь запланировать запуск модуля Python в cron.Этот вопрос чем-то похож на this , но я думаю, что требуется другой вариант использования.
Задача
У меня есть скрипт Python, который я запускаю в оболочке как модуль:
python -m myscript
Он печатает набор чисел (через print
)и работает, когда я запускаю его из оболочки.
Вопрос
Сейчас я пытаюсь запускать это каждую минуту, используя задание cron, например:
*/1 * * * * python -m myscript
Вопрос1 : Это непечать в терминал, как ожидалось / я не вижу никакого вывода.Зачем?(Чтобы проверить, работает ли он вообще, я перенаправил вывод в файл, который каждую минуту создает пустой файл).
Вопрос2 : Я думал, что любая команда, которая работает, когда я запускаю ее вручную в оболочке, также будет работать так же, как при запуске через cron.Это ошибочно?Например, мне все еще нужно сделать сценарий исполняемым и тому подобным?
Question3 : Думая об этом, я не был уверен, куда направит cron, например, команду print
/ stdout, и могне найти в документах .Должен ли я / должен ли я вручную указывать выходной целевой объект, если я хочу, чтобы он печатался в новом окне оболочки?
В настоящее время выполняется это на элементарной ОС, но я хочу в итоге перейти на Raspberry Pi .Любая помощь очень ценится!