1、每周的工作日1:30,将/etc備份至/backup目錄中,儲存的檔案名稱格式為“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的時間
vim /etc/cron.d/test,檔案名字自定義,此格式要記住,分、時、幾号、幾月份、星期幾、以誰的身份啟用指令
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
此時再做題,如下所示
因為計劃任務中%有含義,是以為避免沖突,應該将備份指令作為腳本
30 1 * * 7 root ./backup.sh
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCM581dvRWYoNHLwEzX5xCMx8FesU2cfdGLwATMfRHLGZkRGZkRfJ3bs92YskmNhVTYykVNQJVMRhXVEF1X0hXZ0xiNx8VZ6l2cssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLwQjM3QTM2QzN3QTN1MTNx8CX5IDOwgTMwIzLcNXZnFWbp9CXvwVbvNmLvR3YxUjL0M3Lc9CX6MHc0RHaiojIsJye.png)
再放入檔案中
如果操作使用者目前不是root,用crontab -e指令建立,檔案内部填寫内容一樣
2、每兩小時取出目前系統/proc/meminfo檔案中以S或M開頭的資訊追加至/tmp/meminfo.txt檔案中
3、工作日時間,每10分鐘執行一次磁盤空間檢查,一旦發現任何分區使用率高于80%,就執行wall警報
先做個腳本,取df中/dev/sd*的使用率,如果大于80報警
再做計劃任務