linux 系統備份日志


題目:

備份日志

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

目標

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

提示

  • date
  • crontab
  • cp(備份)
  • 用一條命令寫在crontab里面即可,不用寫腳本

注:如果fail沒有任何提示信息,請刷新一下頁面。注意crontab的計划用戶者

crontab -e 表示為當前用戶添加計划任務 sudo crontab -e 表示為root用戶添加計划任務 


答案:
1、啟動日志服務器
sudo service rsyslog start
2.啟動crontab 服務
sudo cron -f &
3.進入 crontab 文件
crontab -e
4.編輯自動啟動內容
0 3 * * * cp /var/log/alternatives.log /home/shiyanlou/tmp/'date+ %y-%m-%d'


如果出現cron -f & 啟動失敗

 rm -rf /var/run/crond.pid

重啟 service rsyslog start





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM