linux使用crontab定期清理 log檔案

2021-09-29 17:44:38 字數 622 閱讀 2824

crontab -l檢視定時任務列表

crontab –e 執行編輯任務

然後就是常用的linux環境下編輯,主要命令列模式命令如下:

crontab 檔案書寫的格式:

分 時 日 月 周 (各項多個則使用逗號分隔)

o minute: 區間為 0 – 59

o hour: 區間為0 – 23

o day-of-month: 區間為0 – 31

o month: 區間為1 – 12. 1 是1月. 12是12月.

o day-of-week: 區間為0 – 7. 週日可以是0或7.

crontab 示例

在 12:01 a.m 執行,即每天凌晨過一分鐘。這是乙個恰當的進行備份的時間,因為此時系統負載不大。

1 0 * * * /root/bin/backup.sh

在每天12:01pm清理log檔案

01 12 * * * echo > ***.log

0 04,12,21 * * *

每天晚上4點,中午12點,晚上21點執行

逗號隔開的情況: * 04,12 * * * 這個是指4點和12點中每分鐘執行一次

0 4,12 * * * 4點12點 第0分鐘執行一次

使用python指令碼備份crontab定時任務

近期打算備份下伺服器crontab任務,以防個人失誤,清空定時任務,其實我覺得shell指令碼更簡單,但是想練習下python,決定使用python指令碼進行,前提執行主機做好對其他節點伺服器ssh免秘鑰登入 vi crontab backup.py usr bin env python codin...

執行任務Ubuntu使用crontab定時任務

因為明天想定時執行postgres的一些指令碼,所以在網上查一下有乙個crontab的命令,就把這個命令的應用記錄一下,便利往後查詢.cron是乙個 守護程式 用於在指定的時光內執行行程類的任務,每乙個使用者都有乙個 crontab 檔案,來允許他們指定需要執行的內容和時光,此外,系統也有乙個 cr...

centos系統crontab實現自動定時重啟教程

例如 設定每天凌晨5點重啟的方法 使用ssh工具成功登陸伺服器後,執行如下命令 crontab e 按insert鍵,進入編輯模式 然後在文件中輸入 0 5 sbin reboot 注意中間的空格,0 5表示每天凌晨四點重啟 以此類推 0 6表示凌晨6點.編輯好後按esc鍵退出編輯模式。鍵入 wq ...