在Azure笔记本上计划

时间:2019-06-22 08:02:02

标签: python azure cron azure-notebooks

是否可以在Azure Notebooks上安排Python脚本?

我写了一个简单的脚本,另存为test.pyenter image description here

当我在终端中以

的方式运行时,这绝对可以正常运行
python library/code/test.py

我的cron看起来像这样: enter image description here

但是当我保存cron时什么也没产生。我将其设置为* * * * *,所以在我测试时就不会与时区混淆。

我找不到cron可能在Azure环境中向我发送错误和输出消息的地方。我的根目录如下所示,mail中没有任何内容:

enter image description here

1 个答案:

答案 0 :(得分:0)

您是否尝试捕获所有输出。下面是一个示例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笔记本保存到本地,并编写一个shell脚本来提交python脚本。像/bin/bash -c "/path/to/python /path/to/script ...之类的东西。“这可能会有所帮助,因为cron似乎使用/ bin / sh来执行命令。

尝试一下,看看是否有帮助。