[英]Why is my crontab -e not running?
我想使用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 * * * * ./hello.py
在crontab中使用1 * * * * ./hello.py
設置每分鍾運行的cron,而是將語句重寫為1 * * * * /usr/bin/python3 hello.py
。
這樣就解決了問題!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.