0757-63319343
您的当前位置:主页 > 知识博客 > 技术文章 >

Linux系统crontab定时执行任务

时间:2019-09-11

vi /etc/crontab增加一个任务语句

SHELL=/bin/bash

PATH=/sbin:/bin:/usr/sbin:/usr/bin

MAILTO=root

HOME=/

# .---------------- minute (0 - 59) 

# |  .------------- hour (0 - 23)

# |  |  .---------- day of month (1 - 31)

# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ... 

# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7)  OR

#sun,mon,tue,wed,thu,fri,sat 

# |  |  |  |  |

# *  *  *  *  *  command to be executed

minute:代表一小时内的第几分,范围 0-59。 

hour:代表一天中的第几小时,范围 0-23。 

mday:代表一个月中的第几天,范围 1-31。 

month:代表一年中第几个月,范围 1-12。 

wday:代表星期几,范围 0-7 (0及7都是星期天)。 

who:要使用什么身份执行该指令,当您使用 crontab -e 时,不必加此字段。 

command:所要执行的指令。 

例如
7 1 1 * * service httpd restart  #每月的1号点7分重启httpd服务
然后载入配置 /sbin/service crond reload
 

相关命令

/sbin/service crond start    //启动服务

/sbin/service crond stop     //关闭服务

/sbin/service crond restart  //重启服务

/sbin/service crond reload   //重新载入配置

/sbin/service crond status   //查看服务状态 

Copyright © 2015-2019 独行建站工作室 粤ICP备14074318号