确认atd服务在运行级别3.5中自动启动
#Service atd status(查看atd运行状态) #Service atd start #Chkconfig –level 35 atd on 查看当前时间 #Date 设置计划任务在2010-05-01的12:00分自动执行计划任务 #At 12:00 2010-05-01 >pgrep –U root | wc –l > /tmp/ps.root(结束设置ctrl+D) 对已经设置的任务计划进行查询 #atq 删除已设置的计划任务 #atrm 1 (1 代表第几个任务计划) Crontab确认crond服务在运行级别3.5中自动启动 #Service crond status(查看crond运行状态) #Service crond start #Chkconfig –level 35 crond on Crond通过多个目录和文件设置计划任务,不同类型的任务由不同的配置文件进行设置。 1./etc/crontab—系统任务配置文件 A.一般在系统及程序安装时自动设置,不需要人为的修改。 #cat /etc/crontab (查看系统计划任务配置文件的内容) B./var/spool/cron/——用户cron任务配置存放目录 由用户试用crontab命令自行设置,任务将被保存在/var/spool/cron/ Crond守护进程每分钟都会检查/etc/crontab文件,/etc/cron.d/目录以及/var/spool/cron/目录的改变,如果发现又配置更改,它们就会被载入内存,所以当某个crontab文件改变并不需要重新启动crond守护进程就可以使设置生效。 2.试用crontab命令管理用户的计划任务 Crontab的常用选项 -e:编辑任务计划列表 -l:列表显示计划任务 -r:删除计划任务列表 例:编辑用户的计划任务列表 #crontab –e (内容格式) * * * * * ls 分钟小时日期月份星期执行的命令 分钟:0-59 小时:0-23 日期:1-31 月份:1-12 星期:0-7(0,7代表星期日) 命令:可以是普通的命令,也可以是编写的脚本 除了“*”以外,还可以试用减号“-”逗号“,”斜杠“/”与数字构成表达式来表示较复杂的时间关系 减号表示一个连续的时间范围“1-4”表示整数1,2,3,4 逗号表示一个几个的不连续的范围“1,3,5,8” 斜杠可以用来指定间隔频率,如在日期字段中的“*/3”表示每隔三天 例如: #crontab – e 50 7 * * * /sbin/service sshd start 10 * */ * * /bin/rm –rf /var/ftp/pub/* 查看计划任务列表 #crontab –l 50 7 * * * /sbin/service sshd start 10 * */ * * /bin/rm –rf /var/ftp/pub/* 执行完的结果通过mail发送 #service sendmail start |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/262478/viewspace-682140/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/262478/viewspace-682140/