为什么我的crontab -e 不是运行?
Why is my crontab -e not running?
我想 运行 hello.py 包含 print("Hello World") 的文件使用 crontab。
为此,我的 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,文件运行s.
为什么使用crontab还是不执行?
搞定了!
我没有在 crontab 中使用 1 * * * * ./hello.py
来设置 cron 运行 每分钟,而是将语句重写为 1 * * * * /usr/bin/python3 hello.py
。
这解决了问题!
我想 运行 hello.py 包含 print("Hello World") 的文件使用 crontab。
为此,我的 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,文件运行s.
为什么使用crontab还是不执行?
搞定了!
我没有在 crontab 中使用 1 * * * * ./hello.py
来设置 cron 运行 每分钟,而是将语句重写为 1 * * * * /usr/bin/python3 hello.py
。
这解决了问题!