一、作業(練習)內容:
1、總結Linux系統上的任務計劃(at、crontab)的詳細使用方法;
2、每週一到週六的凌晨3點20分,運行cp命令對/etc/目錄進行歸檔另存,存儲位置爲/backups/etc-YYYY-MM-DD;
3、每週日凌晨2點30分,運行cp命令對/etc/fstab文件進行備份,存儲位置爲/backup/fstab-YYYY-MM-DD-hh-mm-ss;
4、每天晚上12點,取得/proc/meminfo文件中所有以S或M開頭的行,追加至/statistics/meminfo.txt文件中,且每天的消息之前,要加上類似===============分隔線;
第一題:
http://huangyisan.blog.51cto.com/6925110/1691815
第二題:
[root@Centos6 ~]# crontab -l 20 3 * * 1-6 /bin/cp -rfp /etc/ /backups/etc-`date +\%F` &>/dev/null
第三題:
[root@Centos6 backups]# crontab -l 20 3 * * 7 /bin/cp -rpf /etc/fstab-`date +\%F-\%H-\%M-\%S` &>/dev/null
第四題:
[root@Centos6 backups]# crontab -l 00 00 * * * /bin/echo "===============" >> /statistics/meminfo.txt ; /bin/cat /proc/meminfo | egrep "^S|^M" >> /statistics/meminfo.txt