1.atd和crond两个任务管理程序的区别:
atd服务下的at命令为单一执行的例行性工作,crond服务下的crontab命令为循环执行的例行性工作
2.指定在每周周一09:00将时间写入testmail.txt文件中:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
#For details see man 4 crontabs
#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
0 9 * * 1 root date >> testmail.txt
3.指定在每天凌晨4:00将该时间点之前的系统日志信息(/var/log/messages )备份到目录下/backup,备份后日志文件名显示格式logfileYY-MM-DD-HH-MM:
# For details see man 4 crontabs
# 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
0 9 * * 1 root date >> testmail.txt
0 4 * * * root cp /var/log/messages /backup/logfile`date +\%Y-\%m-\%d-\%H:\%:M`
4、配置ntp时间服务器,确保客户端主机能和服务主机同步时间:
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http:www.pool.ntp.org/join.html)
#pool 2.rhel.pool.ntp.org iburst
Server ntp.aliyun.com iburst
allow 192.168.163.128/16