首页 > 代码库 > cron
cron
下文为方便查阅,具体命令可以直接查看命令man 或者--help 1.cron 启动:service crond start 状态:service crond status 2.查看与编辑cron的状态 crontab -e 但是这个文件有语法 * * * * * service cron status 这五个星号分别表示分时日月周 值得注意的有两个地方:每分钟表示*或者*/1 周一到周天0-6,0表示周天 实例: * */1 * * * service httpd restart #每小时重启httpd 进程 * 23-3/1 * * * service httpd restart #从23点开始到3点,每小时重启httpd 进程 30 23 * * * service httpd restart #每天晚上23点30分重启httpd进程 30 23 1 * * service httpd restart #每月的第一天晚上23点30分重启httpd进程 一般情况下,在实际的服务器中,不要这么做,除非你有明确的目的 3.编辑完成之后 crontab - l 可以查看 crontab -r 全部删除 #注意是全部删除 如果你是超级用户,那么你不想某个用户使用这个命令,那么你可以把他的用户名加入到 /etc/cron.deny 中 默认这个文件夹是空的 如果想查看某个普通用户的定时任务:ctontab -u catlton -l 4. # run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly 与使用crontab -e编辑的文件不同,“#run-parts”部分的第六列定义了以什么身份执行例行任务。这里的4个任务都是使用root来运行的。第七列定义了使用 run-parts方式来运行第八列文件夹中的所有脚本。除了run-parts方式外,也可以使用命令模式运行例行任务,比如下面的例子就是定义了每分 钟由root执行一次答应Hello的操作。
cron
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。