Cron是Linux的内置服务,用于按用户指定的方式定时执行一些任务。Cron的服务操作:
service crond start
service crond stop
service crond restart
每个用户都可以拥有自己的Cron任务配置项,执行下面命令来进程Cron的配置:
#设定某个用户的cron服务
crontab -u
#列出用户cron服务配置项
crontab -l
#删除用户的cron服务配置项
crontab -r
#编辑某个用户的cron服务配置项
crontab -e
我们可以直接执行crontab -e来编辑当前用户的Cron任务,执行了这个执行之后将会进入一文本编辑界面:
#基本格式
# * * * * * command
# 分 时 日 月 周 命令
这5个*号代表五个数字,数字的取值范围和含义如下:
除了数字还有几个个特殊的符号就是“*”、“/”和“-”、“,”。
#每天上午9点
0 9 * * * /usr/bin/cmd.sh
#每5个小时
0 */2 * * * /usr/bin/cmd.sh
#每天12点到22点,每2个小时,上午10点
0 12-22/2,10 * * * /usr/bin/cmd.sh
#每个月1号和每周的周一到周五的早上11点
0 11 1 * 1-5 /usr/bin/cmd.sh
修改完毕之后,重启服务使其生效:
service crond restart
Copyright © 2015-2023 问渠网 辽ICP备15013245号