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
再放入文件中
如果操作用户当前不是root,用crontab -e命令创建,文件内部填写内容一样
2、每两小时取出当前系统/proc/meminfo文件中以S或M开头的信息追加至/tmp/meminfo.txt文件中
3、工作日时间,每10分钟执行一次磁盘空间检查,一旦发现任何分区利用率高于80%,就执行wall警报
先做个脚本,取df中/dev/sd*的利用率,如果大于80报警
再做计划任务