天天看點

Linux練習題-cron計劃任務

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

Linux練習題-cron計劃任務

再放入檔案中

Linux練習題-cron計劃任務

如果操作使用者目前不是root,用crontab -e指令建立,檔案内部填寫内容一樣

2、每兩小時取出目前系統/proc/meminfo檔案中以S或M開頭的資訊追加至/tmp/meminfo.txt檔案中

Linux練習題-cron計劃任務

3、工作日時間,每10分鐘執行一次磁盤空間檢查,一旦發現任何分區使用率高于80%,就執行wall警報

先做個腳本,取df中/dev/sd*的使用率,如果大于80報警

Linux練習題-cron計劃任務

再做計劃任務

Linux練習題-cron計劃任務

繼續閱讀