问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

LINUX crontab 文件怎么写?

发布网友 发布时间:2022-04-24 04:15

我来回答

2个回答

热心网友 时间:2022-04-18 23:26

cron 配置计划任务的书写格式

分钟 小时 日 月 周 〔用户名〕 命令
说明:

第一段应该定义的是:分钟,表示每个小时的第几分钟来执行。范围是从0-59第二段应该定义的是:小时,表示从第几个小时来执行,范围是从0-23第三段应该定义的是:日期,表示从每个月的第几天执行,范围从1-31第四段应该定义的是:月,表示每年的第几个月来执行,范围从1-12第五段应该定义的是:周,表示每周的第几天执行,范围从0-6,其中 0表示星期日。每六段应该定义的是:用户名,也就是执行程序要通过哪个用户来执行,这个一般可以省略;第七段应该定义的是:执行的命令和参数。注:其中用户名可是省略,用户名定义的是程序用哪个用户来执行,比如mysql服务器,我们可以定义成以mysql用户来启动、停止、重新 启动,这时要写上用户名;不过对于cron来说意义不是太大,因为每个用户都有自己的cron配置文件。有些程序的启动必须用到root用户,这时我们就 可以修改root用户的cron配置文件就行了。在每个用户的配置文件中,不必指定用户名。

我们可以把计划任务写在全局性配置文件中,如果您想把一个计划放入全局性配置文件中,就得改发行版所对应的cron全局配置文件,比如Fedora 5的全局性配置文件是/etc/crontab文件;

每个用户也能定义自己的cron配置文件,用crontab -e 命令来定义;

举一例:让机器在每天8点30分重新启动;

关于时间格式中有7个字段。我们可以直接更改或者添加,当然这是系统任务调用。举个例子,比如我在每天的早上8点30分重新启动机器,就可以在
/etc/crontab中加入下面的两句,第一句就是注释了。以#号开始,后面写一个自己能知道这是什么任务的备注;

# reboot OS 30 8 * * * root /sbin/reboot
第一段应该定义的是:分钟,表示每个小时的第几分钟来执行。范围是从0-59
第二段应该定义的是:小时,表示从第几个小时来执行,范围是从0-23
第三段应该定义的是:日期,表示从每个月的第几天执行,范围从1-31
第四段应该定义的是:月,表示每年的第几个月来执行,范围从1-12
第五段应该定义的是:周,表示每周的第几天执行,范围从0-6,其中 0表示星期日。
每六段应该定义的是:用户名,也就是执行程序要通过哪个用户来执行,这个一般可以省略;
第七段应该定义的是:执行的命令和参数。

对比上面的例子就知道,30是不是分钟??8是不是小时?如果有*代表的地方,表示全部,也就是说,每个月,每天,每星期都要执行。root 表示用root用户执行,命令是/sbin/reboot ,也就是说,系统在每天 8点30分重新启动;

我们可以把每天8点30分重新启动的计划任务写入cron全局性配置文件中,也可以定义在root用户自己的cron配置文件中。如果定义在 root自己的配置文件,请用root身份来执行 crontab -e 来修改配置文件;crontab -e 进入修改配置文件的过程,其实和vi的用法一样。
让配置文件生效:如果让配置文件生效,还得重新启动cron,切记,既然每个用户下的cron配置文件修改后。也要重新启动cron服务器。

热心网友 时间:2022-04-19 00:44

分钟 小时 日期 月份 周 命令

举例:
每天8点30分运行命令/tmp/run.sh
30 8 * * * /tmp/run.sh
每两小时运行命令/tmp/run.sh
0 */2 * * * /tmp/run.sh

设置的时候用crontab -e来设置
设置好后可以用crontab -l来查看
设置好后不用重启crontab服务,马上生效
但至少间隔一分钟,也就是说9:50分设置9:51分运行的命令,很可能是不会生效的,至少要设置9:52分运行。

你用哪个用户运行crontab -e,那么执行的时候就是以哪个用户身份执行。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 Linux里面crontab是什么? crontab是什么意思 linux 怎么定crontab crontab命令格式问题 夫妻婚后签订的财产协议有没有法律效力 办理贷款预审批手续一般需要多长时间 夫妻双方签署的财产关系的协议有法律效力吗 两个人签的婚内协议有效吗 房贷预审批通过还会被拒吗 房贷是先审核还是先审批 夫妻双方签订的婚内协议书是具有法律效力的吗 房贷审批流程是什么 婚内财产协议是否有效? 办理贷款预审批一般需要多久 火车票订购网站12306都是什么时间放票 婚内财产约定具有法律效力吗 房贷预审批意见书是什么意思 怎么和喜欢的男生找话题聊天? 想去银行申请购房贷款,银行一般是如何进行审批的? 在婚内签订的财产协议是否有效 crontab表达式全*什么意思 如何让crontab执行脚本后并且把日志输出到另一个文件? 请你描述下crontab的作用和语法,以及书写定时任务注意的要点。_百度... 怎么在linux crontab时间定义格式 shell如何定义crontab 用正则表达式来验证crontab的格式,在线等。 小孩子的社保卡怎么激活 crontab中如何实现每隔多少天执行一次脚本 Safari是什么软件 办理小孩社会保障卡程序? 为什么苹果手机中Safari不见了? 儿童社保卡怎么办理? 小孩医保卡怎么补办 苹果手机每次打开软件就出现safari推荐怎么回事 脱贫了以后看病有没有报销? 有没有什么软件能将听到的声音变成文字 苹果手机自带的safari浏览器怎么删除? 网上怎么激活孩子的社保卡? 脱贫后还能享受低保吗 小孩社保卡缴费怎么交