crontab的使用方法介紹

2021-08-20 14:38:18 字數 1029 閱讀 5607

使用crontab你可以在指定的時間執行乙個shell指令碼或者一系列linux命令。例如系統管理員安排乙個備份任務使其每天都執行

安裝:apt-get install cron   (伺服器環境下預設都會安裝)

crontab -l   檢視當前的定時任務

crontab –e : 修改 crontab 檔案. 如果檔案不存在會自動建立。 

crontab –l : 顯示 crontab 檔案。 

crontab -r : 刪除 crontab 檔案。

crontab -ir : 刪除 crontab 檔案前提醒使用者。

以上就是crontab的使用規則,以及定時方法的使用。

第乙個例子:將命令列的ls資訊輸出到ls.log檔案中,頻率為每分鐘1次

1. crontab -e 進入編輯頁面

2. 編寫簡單的命令

3. 等待檢視結果

第二個例子:

1. 編寫乙個簡單的shell指令碼,執行一段python檔案的列印資訊,並給sh檔案新增可執行許可權:

sudo chmod +x my.sh
2. crontab -e 進入編輯頁面將命令語句加入到定時任務當中

3. 檢視結果

其中》表示重定向,把print等資訊匯入log中

cd 'dirname' $0 || exit 1
固定寫法,表示先進入當前目錄,如果失敗則退出該sh指令碼

crontab使用方法

service crond status確保crontab處於活動狀態。若crontab不是活動狀態,可用如下命令啟動 service crond startcrontab e若不存在排程檔案,會新建乙個新檔案,在此檔案中輸入如下命令 command path儲存以後如果出現 crontab ins...

Crontab的使用方法

3種方式 1 crobtab e 當前使用者環境下執行的cron 2 sudo vi etc crontab 在系統環境下執行的cron,所有使用者都可以使用 3 etc cron.d 將檔案放在該目錄下,系統則會自動執行 利用系統crontab來定時執行備份檔案,按日期對備份結果進行儲存,達到備份...

crontab的使用方法

如果我們定期想在伺服器上執行一些操作,而又不想每次都去重複性地乾這些事情的時候,crontab可以幫助我們自動地執行這些操作。crontab e 編輯該使用者的crontab,當指定crontab 不存在時新建。crontab l 列出該使用者的crontab。crontab r 刪除該使用者的cr...