标签:
crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。
前四行是用来配置crond任务运行的环境变量
第一行 SHELL变量指定了系统要使用哪个shell,这里是bash
第二行 PATH变量指定了系统执行命令的路径
第三行 MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户,如果MAILTO变量的值为空,则表示不发送任务执行信息给用户
第四行 HOME变量指定了在执行命令或者脚本时使用的主目录。
第六至九行表示的含义将在下个小节详细讲述。这里不在多说。
# yum install crontabs
#/sbin/service crond start //启动服务
#/sbin/service crond stop //关闭服务
#/sbin/service crond restart //重启服务
#/sbin/service crond reload //重新载入配置
#service crond status
#service crond start
#ntsysv
加入开机自动启动:
#chkconfig –level 35 crond on
#crontab -r
#crontab –l
#crontab –e
#输入 * * * * * ls –l /etc/ > /tmp/to.txt
注:*代表每分钟,每小时,每天,每月等
先创建shell文件,然后在crontab中设置执行该shell文件
#chmod 744 mytask.sh
追加输入* * * * * /tmp/mytask.sh
标签:
原文地址:http://www.cnblogs.com/Kevin-Yang/p/4581011.html