为什么我的crontab -e没有运行?

时间:2017-06-28 08:52:35

标签: linux python-3.x cron elementary

我想使用crontab运行包含print(" Hello World")的hello.py文件。

为此,我的hello.py有这段代码:

#! /usr/bin/python3
print('Hello, world!')

并且,在同一文件夹中,我使用crontab -e命令打开crontab,为了每分钟执行一次这个文件,我写道:

1 * * * * ./hello.py

我还使用chmod a + x hello.py。

设置了可执行文件的权限

当我跑步时

  

/ usr / bin / python3 hello.py

它完美运行。此外,仅使用./hello.py,文件运行。

为什么仍然没有使用crontab执行?

1 个答案:

答案 0 :(得分:1)

钉了它!

我没有在crontab中使用1 * * * * ./hello.py来设置每分钟运行的cron,而是将语句重写为1 * * * * /usr/bin/python3 hello.py

这解决了这个问题!