Планирование на ноутбуках Azure - PullRequest
0 голосов
/ 22 июня 2019

Можно ли запланировать сценарий Python на Azure Notebooks ?

Я написал простой скрипт, сохраненный как test.py: enter image description here

Это работает абсолютно нормально, когда я запускаю его в терминале как

python library/code/test.py

У меня есть хрон, который выглядит так: enter image description here

Но ничего не получается, когда я сохраняю cron. Я установил его как * * * * *, поэтому нет никакой возможности путать его с часовыми поясами, пока я тестирую.

Я не могу найти, где cron может отправлять мне сообщения об ошибках и выводить сообщения в среде Azure. Мой корневой каталог выглядит так, и в mail:

ничего нет

enter image description here

1 Ответ

0 голосов
/ 24 июня 2019

Вы пытались захватить весь вывод.Вот пример записи crontab, настроенной на захват всех выходных данных:

59 13 05 06 * { /usr/bin/python /path/to/myscript.py -i /path/to/input.txt --log --timer ; } > /tmp/myProj/myscriptPY.trace.`/bin/date +\%Y\%m\%d.\%H\%M` 2>&1

Простая идея - сохранить записную книжку jupyter в локальной системе и написать сценарий оболочки для отправки сценария python.Что-то вроде /bin/bash -c "/path/to/python /path/to/script ... ". Это может помочь, так как кажется, что cron использует / bin / sh для выполнения своих команд.

Попробуйте и посмотрите, поможет ли это.

...