python 操作crontab 實現定時任務

2021-08-21 03:11:11 字數 494 閱讀 2568

寫crontab 任務時,python指定絕對路徑

指令碼檔案 06292000.py,不要用相對路徑,因為crontab執行時,預設目錄是你python的目錄。不是你指令碼檔案

所在的目錄。

所以程式中如果需要指定路徑,可以先獲得指令碼檔案所在的路徑,然後基於該路徑再做操作

os.path.split(os.path.realpath(__file__))[0]
crontab -e第一次開啟時,會讓你選擇用哪個編輯工具,選擇第三個vim,方便操作。如果選的是nano

crontab 從nano 轉換為 vim

crontab預設編輯器為nano,不方便使用。

修改crontab預設編輯器為vi或者其他的編輯器。

export editor="/usr/bin/vim" ; 

crontab -e

更簡單的辦法,直接執行命令:select-editor

然後選擇編輯器

crontab 常用操作

檢視日誌 crontab l 檢視個人使用者有哪些crontab任務 crontab e 新增個人使用者crontab任務 定時任務還有一種寫在 etc crontab檔案中的方式,但是在centos7中寫在該檔案中執行會報錯 oracle node2 cat etc crontab shell b...

作業系統 crontab

作業系統 crontab 1.綜述 crontab可用來設定定期執行程式。cron可以讓系統在指定的時間,去執行某個指定的工作,我們可以使用crontab指令來管理cron機制。2.例題 現有三個備份指令碼程式,其中 backup1 是在每個工作日 周一至周五 的工作時間 早 9 點至晚5 半 每半...

Crontab每秒執行git pull操作

首先編寫乙個git pull的指令碼,命名為gitpull.sh,放到home路徑下面。bin bash cd home sunmnet model usr local git bin git pull time1 date echo time1 home gitpull.log這個指令碼的執行就是...