cron服务是Linux的嵌入式服务,但不会开机自动启动。 可以使用以下命令启动和停止服务:
1234/sbin/servicecrondstart/sbin/servicecrondstop/sbin/servicecrondrestart/sbin/servicecrondreload
上面的1-4行分别是服务的启动、停止、重新启动和重新加载的配置。
要将cron设置为在启动时自动启动,请将/sbin/service crond start添加到/etc/rc.d/rc.local脚本中
查看当前用户的crontab,然后输入crontab -l;
编辑crontab并键入crontab -e;
删除crontab,然后输入crontab -r
添加任务
123 cronta B- E0 */1 * * * command0*/2 * * * command
确认是否添加了任务。
123显示cronta B- l-uroot # root用户0 */1 * * * command0 */2 * * * command
基本格式:
*****command
分时和分月命令
第1列显示部分1~59每分钟用*或*/1表示
第二列表示时间1~23(0为0点)
第三列表示第1天至第31天
第四列表示每月1~12
第五列的标识号是星期0~6(0表示星期天) )。
在第6列中执行的命令
crontab文件示例:
13021 * * */usr/local/etc/RC.d/lighttpd restart
上面的示例显示每晚21点30分重新启动apache。
14541、10、22 * */usr/local/etc/RC.d/lighttpd restart
以上示例显示在每月1、10和22日的4 : 45重新启动apache。
101 * * 6,0/usr/local/etc/RC.d/lighttpd restart
上面的示例显示每周六、周日1 : 10重新启动apache。
10、3018-23 * * */usr/local/etc/RC.d/lighttpd restart
上面的示例显示每天18点到23点之间每隔30分钟重新启动apache。
023 * *6/usr/local/etc/RC.d/lighttpd restart
上面的示例显示,每周六11 : 00 pm重新启动apache。
1 * */1 * * */usr/local/etc/RC.d/lighttpd restart
每小时重新启动apache
1 * 23-7/1 * */usr/local/etc/RC.d/lighttpd restart
在晚上11点到早上7点之间,每小时重新启动apache
0114 * mon-wed/usr/local/etc/RC.d/lighttpd restart
每月4日和每周三11点重新启动apache
1041 Jan */usr/local/etc/RC.d/lighttpd restart
1月1日4点重新启动apache
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn