crontab 定时任务
admin
2023-02-23 04:40:04
0

crontab(定时任务操作)

编辑命令:crontab -e

查看命令:crontab –l


# For details see man 4 crontabs


# Example of job definition:

# .---------------- 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

# | | | | |

# * * * * * user-name command to be executed


格式如下:

minute hour day month week user-name command

minute---分钟 (0-59)

  hour------小时(0-23)

  day--------日期(1-31)

  month---月份(1-12)

  week----星期(0-6) //0代表星期天

  除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",",*代表所有的取值范围内的数字,"/"代表每的意思,"*/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。以下举几个例子说明问题:


范例:


1 * * * * /tmp/test.sh

表示的是每小时的第一分钟执行该脚本

2 3 * * * /tmp/test.sh

表示每天的3点零2分执行该脚本

1 1 * * 0 / tmp/test.sh

表示的是每周的1点1分进行脚本的执行

1 1 1 * * / tmp/test.sh

表示的是每月的1点1分进行脚本的执行


比较容易犯的错误是通常会把每小时的第一分钟按做每分钟执行一次,这点要注意两者的区别:

1 * * * * /tmp/test.sh

表示的是每小时的第一分钟执行该脚本

*/1 * * * * /tmp/test.sh

表示的是每一分钟执行该脚本

因此这里要记住”/”这个符号带来的区别

“-”的用法:

0 10 * * 1-3 / tmp/test.sh

表示的是每个周一到周三的早上10点执行该脚本

0 10 * * 1、3、5 / tmp/test.sh

表示的是每周的周一、周三、周五的早上10点执行该脚本


相关内容

热门资讯

前微软首席技术专家创办,智用开... 瑞财经 李兰 近日,据智用开物微信公众号,智用开物获近亿元天使+轮融资,由老股东瑞枫资本领投,创享投...
男子再婚后做全职丈夫,照顾岳父... 再婚相伴十余载,放弃工作悉心照料岳父多年,默默扛起家庭重任,感情走向破裂面临离婚,家务劳动与养老照料...
让每一粒粮食住上“空调房” 从田间到餐桌,粮食不仅要种得好,更要存得好。记者从国家粮食和物资储备局了解到,今年,我国将深入推进绿...
涉AI,中方在联合国表态 联合国举行AI主题会议,中方呼吁深化国际合作。 5日,中国、赞比亚常驻联合国代表团和中国科学技术协会...
5年1.3万亿!Anthrop... ▲头图由AI辅助生成 智东西 作者 | 陈佳 编辑 | 漠影 智东西5月6日消息,今日,据The I...
美政府为何酝酿收紧AI监管? 据美国多家媒体日前报道,美国政府正考虑对人工智能(AI)模型在公开发布前实施安全审查,并酝酿通过行政...
从无人机到卡车,大疆第二曲线“... 【文/观察者网 张家栋 编辑/高莘】 据《南华早报》5月5日报道,大疆旗下智能驾驶品牌卓驭(ZYT...
东京审判28名甲级战犯罪行全记... 1946年5月3日远东国际军事法庭在东京开庭11国法官,818次开庭419名证人出庭4336件证据4...
男子称爷爷向天津美院捐赠40件... 近日,康先生在社交平台发布视频称,其爷爷康建章于1996年向天津美术学院捐赠的40件书画作品,自己希...
以军总参谋长:在伊朗仍有一系列... △以色列国防军总参谋长扎米尔(资料图)当地时间5月6日,以色列国防军总参谋长扎米尔表示,以军与美军的...