linux命令(58) crontab 定時備份

2022-09-04 16:27:17 字數 647 閱讀 1492

crontab 總是被誤刪,定時備份很重要;

誤刪加個提醒,或許能避免

備份三天的crontab,自動刪除三天前的;

crontab 中新增定時:每天1點備份 crontab

0

1 * * * cd /home/username/back_crontab && sh -x back_crontab.sh > /home/username/back_crontab/cron.log 2>&1

指令碼如下:back_crontab.sh

date=`date +%y%m%d`

date_before=`date +%y%m%d -d "

1 days ago"`

date_before_before=`date +%y%m%d -d "

3 days ago"`

echo

$date

crontab -l >$.crontab

if [ -f $.crontab ]; then

rm$.crontab

fi

從備份的檔案中恢復:crontab 備份的檔名

crontab 20210831.crontab

Linux入門之常用命令(13) crontab

為當前使用者建立cron服務 1.鍵入 crontab e 編輯crontab服務檔案 例如 檔案內容如下 2 bin sh home admin jiaoben buy deletefile.sh 儲存檔案並並退出 2 bin sh home admin jiaoben buy deletefil...

linux中crond服務與crontab用法詳解

sbin service crond start 啟動服務 sbin service crond stop 關閉服務 sbin service crond restart 重啟服務 sbin service crond reload 重新載入配置 1.首先切換到超級使用者模式,輸入以下命令 cron...

如何在Linux中使用at和crontab命令

經驗豐富的系統運維工程師可以使得linux在無需人為介入的情況下,在指定的時間段自動啟用或停止某些服務或命令,從而實現運維的自動化。儘管我們現在已經有了功能彪悍的指令碼程式來執行一些批處理工作,但是,如果仍然需要在每天凌晨兩點敲擊鍵盤回車鍵來執行這個指令碼程式,這簡直太痛苦了 當然,也可以訓練您的小...