永发信息网

LINUX crontab 文件怎么写?

答案:2  悬赏:20  手机版
解决时间 2021-02-28 00:04
LINUX crontab 文件怎么写?
最佳答案
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服务器。
全部回答
分钟 小时 日期 月份 周 命令
举例:
每天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,那么执行的时候就是以哪个用户身份执行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求《七十七天》百度云资源
暑假工是什么意思必须干一个月?
十年课改,教学理念有哪些变化
双子男真心喜欢一个人(暗恋)的表现
和一个女生谈恋爱,也感觉她对我有点意思,但
圣经中提到的摩洛是谁
南海观音佛像高度具体是多少米?
已知f﹙2x﹣1﹚=x²,求f﹙x﹚。还请快些
酸枣仁,柏子仁,远志三药的问题
人死后四脚朝地会怎样
川贝在什么地方有卖?
中央银行对不动产以外的各种耐用消费品的销售
神武辅助技能要学哪些 我是TM
三乘以八再乘以六等于多少
小汽车没有环保标志能上高速路吗?
推荐资讯
飞鱼网络会所地址在哪,我要去那里办事
金海燕电料商店在哪里啊,我有事要去这个地方
在花店买4朵康乃馨要18.4元比玫瑰多3.4元,买1
我要去当兵了在体检时候怎么才能检查不出来我
哪个软件看电影全
我是OPPO1107. 为什么应用未安装,啥意思。
vb调用dll文件中的函数
木香与生地混合的作用
张成粮油批发行这个地址在什么地方,我要处理
金属晶体中金属原子是紧挨着的吗?
简述核弹的由来,发展和禁令
广西玉林容县买3室一厅要大约要好多钱,多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?