linux定時任務執行python指令碼失敗原因

2021-09-19 08:49:04 字數 736 閱讀 7755

環境:centos7 python3

crontab 命令

-u :只有 root 才有許可權執行這個任務,也就是幫其他使用者建立/移除 crontab 定時任務

-e :編輯 crontab 的內容

-l :顯示 crontab 的內容

時間格式:分鐘 小時 日期 月份 周 命令

數字範圍: 0-59 0-23 1-31 1-12 0-7 echo 「hello」 >> abc.log

特殊字元的含義

*(星號) 代表任何時刻都接受。

,(逗號) 代表分隔時段的意思。

-(減號) 代表一段時間範圍內。

/n(斜線) 那個 n 代表數字,每隔 n 單位間隔。

30 8 * * * python3 /home/lino/***.py
單獨執行定時任務時候沒有問題,單獨執行python指令碼沒有問題,此定時任務不執行原因是因為python路徑要寫絕對路徑

首先在linux上執行命令:

30 8 * * * /usr/local/bin/python3 /home/lino/***.py
這樣便解決了不執行原因

linux定時任務執行

crontab命令 一 定時運算元據庫 在開發過程中,有每天更新資料庫的需求,所以用crontab加了乙個定時器 crontab e 0 2 usr bin mysql uroot p123 ddbname dev null 2 1 每天兩點執行test.sql etc init.d crond r...

linux執行定時任務

linux執行定時任務 是否安裝crontab root localhost mysql bak crontab bash crontab command not found 證明沒有安裝,執行 yum y install vixie cron 3.可執行檔案是都正確 4.編輯定時任務 cronta...

linux定時任務執行

定時備份檔案 建立資料夾 mkdir p data backdata mkdir p data logs mkdir p data mysqlbak 進入資料夾 cd data mysqlbak 建立檔案touch backup.sh 編輯檔案 vi backup.sh 新增下面的內容 date d...