簡體   English   中英

為什么我的crontab -e沒有運行?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM