陈奇网络工作室

在Centos7上利用crontab定时执行任务详细信息

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

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3