Ubuntu 启动时无法使用 Cron 启动作业

Ubuntu 启动时无法使用 Cron 启动作业

我正在尝试使用 Ubuntu 16.04 上的 Cron 在启动时运行一个简单的 Python 脚本。我所做的是使用以下命令打开 cron:

sudo crontab -e

并添加最后一行,如屏幕截图所示: 在此处输入图片描述

我甚至尝试过

@reboot without sudo later.

然后我这样做:

sudo reboot

但是当 Ubuntu 启动时 Python 文件似乎没有运行。我还通过以简单用户身份打开 crontab 来修改它:

crontab -e

并补充道:

@reboot sudo python /my_script_path

什么都没起作用。

Python 脚本在执行时应该会创建一个文本文件。我已使用终端测试了 Python 脚本,它成功生成了该文本文件。

有人知道我在这里遗漏了什么吗?

编辑:我正在尝试的Python脚本非常简单:

with open("example.txt", 'w') as file:
    file.write("Some text")
print("Done")

相关内容