1

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

我写了一个简单的脚本保存为test.py在此处输入图像描述

当我在终端中运行它时,它运行得非常好

python library/code/test.py

我有一个看起来像这样的 cron: 在此处输入图像描述

但是当我保存 cron 时什么都没有产生。我已将其设置为* * * * *在测试时不会混淆时区。

在 Azure 环境中,我找不到 cron 可能会通过电子邮件向我发送错误和输出的位置。我的根目录如下所示,其中没有任何内容mail

在此处输入图像描述

4

1 回答 1

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 notebook保存到本地并编写一个shell脚本来提交python脚本。类似/bin/bash -c "/path/to/python /path/to/script...”的东西。它可能会有所帮助,因为 cron 似乎使用 /bin/sh 来执行它的命令。

试试这个,看看它是否有帮助。

于 2019-06-24T11:15:57.057 回答