Linux基礎入門(三)-- 學習筆記

備份日誌

小明是一個服務器管理員,他需要每天備份論壇數據(這裏我們用日誌替代),備份當天的日誌並刪除之前的日誌。而且備份之後文件名是年-月-日的格式。alternatives.log在/var/log/下面。

目標

爲shiyanlou用戶添加計劃任務
每天凌晨3點的時候定時備份alternatives.log到/home/shiyanlou/tmp/目錄
命名格式爲年-月-日,比如今天是2017年4月1日,那麼文件名爲2017-04-01
提示

date
crontab
cp(備份)
用一條命令寫在crontab裏面即可,不用寫腳本
注:如果fail沒有任何提示信息,請刷新一下頁面。注意crontab的計劃用戶者

專注於寫crontab 中的命令,忘了在虛擬環境中需要先將日誌服務器和crontab啓動,不過教程中提到,在一般情況下自動開啓。

啓動日誌服務器

sudo service rsyslog start  

啓動crontab 服務

sudo cron -f &  

然後核心來了:

crontab -e

選擇 1 或者任何一個,進入 vim;

在最後添加:

0 3 * * * cp /var/log/alternatives.log /home/shiyanlou/tmp/$(date+ \%Y\%m\%d)  

保存退出,然後使用命令

crontab -f 

查看服務是否執行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章