linuxcrontab怎么写

1.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服务器。

2.新手请教linux下该crontab内容怎么写

#!/bin/bash

cd xxxx

dt5=`date -d "-5 day" +%Y%m%d`

dt4=`date -d "-4 day" +%Y%m%d`

dt3=`date -d "-3 day" +%Y%m%d`

dt2=`date -d "-2 day" +%Y%m%d`

dt1=`date -d "-1 day" +%Y%m%d`

tar zcvf $dt1.tar.gz $dt5 $dt4 $dt3 $dt2 $dt1

mv $dt1.tar.gz /other_dir

3.linux 中的crontab使用方法

噢,你把这个文件保存下来嘛。

然后你运行 crontab -e 然后在vi编辑器里输入 */5 * * * * root ./temp.sh 然后保存就可以了。 crontab的具体用法我62616964757a686964616fe58685e5aeb931333332626136复一个文档给你。

噢,下午已有一个高手回答了,答得很简略也很实用。你可以听他的。

************************************************************* linux 下的crontab如何写 wscdlzhom发布于 2008-2-24 | 439次阅读 字号: 大 中 小 (网友评论 0 条) 我要评论 crontab命令的功能是在一定的时间间隔调度一些命令的执行。在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。

每个用户可以建立自己的调度crontab。cron 的主配置文件是 /etc/crontab,它包括下面几行:SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly 前四行是用来配置 cron 任务运行环境的变量。

SHELL 变量的值告诉系统要使用哪个 shell 环境(在这个例子里是 bash shell);PATH 变量定义用来执行命令的路径。cron 任务的输出被邮寄给 MAILTO 变量定义的用户名。

如果 MAILTO 变量被定义为空白字符串(MAILTO=""),电子邮件就不会被寄出。HOME 变量可以用来设置在执行命令或脚本时使用的主目录。

/etc/crontab 文件中的每一行都代表一项任务,它的格式是:minute hour day month dayofweek command minute — 分钟,从 0 到 59 之间的任何整数 hour — 小时,从 0 到 23 之间的任何整数 day — 日期,从 1 到 31 之间的任何整数(如果指定了月份,必须是该月份的有效日期) month — 月份,从 1 到 12 之间的任何整数(或使用月份的英文简写如 jan、feb 等等) dayofweek — 星期,从 0 到 7 之间的任何整数,这里的 0 或 7 代表星期日(或使用星期的英文简写如 sun、mon 等等) command — 要执行的命令(命令可以是 ls /proc >> /tmp/proc 之类的命令,也可以是执行你自行编写的脚本的命令。) 在以上任何值中,星号(*)可以用来代表所有有效的值。

譬如,月份值中的星号意味着在满足其它制约条件后每月都执行该命令。整数间的短线(-)指定一个整数范围。

譬如,1-4 意味着整数 1、2、3、4。用逗号(,)隔开的一系列值指定一个列表。

譬如,3, 4, 6, 8 标明这四个指定的整数。正斜线(/)可以用来指定间隔频率。

在范围后加上 / 意味着在范围内可以跳过 integer。譬如,0-59/2 可以用来在分钟字段定义每两分钟。

间隔频率值还可以和星号一起使用。例如,*/3 的值可以用在月份字段中表示每三个月运行一次任务。

开头为井号(#)的行是注释,不会被处理。如你在 /etc/crontab 文件中所见,它使用 run-parts 脚本来执行 /etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly 和 /etc/cron.monthly 目录中的脚本,这些脚本被相应地每小时、每日、每周、或每月执行。

这些目录中的文件应该是 shell 脚本。如果某 cron 任务需要根据调度来执行,而不是每小时、每日、每周、或每月地执行,它可以被添加到 /etc/cron.d 目录中。

该目录中的所有文件使用和 /etc/crontab 中一样的语法。# record the memory usage of the system every monday # at 3:30AM in the file /tmp/meminfo 30 3 * * mon cat /proc/meminfo >> /tmp/meminfo # run custom script the first day of every month at 4:10AM 10 4 1 * * /root/scripts/backup.sh 同时在写crontab执行的.sh脚本时要注意添加权限和路径。

例如:crontab语句:30 14 * * * /opt/apps/ems_query/bin/start.sh 相应的脚本: source /home/tvgame/.bash_profile cd /opt/apps/ems_query/bin/ java -Xmx64M -jar ../lib/ems_query.jar &。

4.linux中怎么开启crontab

的语法:分 时 日 月 周 命令。

例子:00 08 * * * mkdir /home/root/newfolder

这个例子的意思是在每天的早上八点钟的时候创建一个文件夹newfolder。*是什么意思?碰上*系统就是一直执行。如果*在分的地方那就危险了,意思就是每分钟都执行一次。

如果你想每天的早上八点和晚上八点执行一个次的话。可以这样写:00 8,20 * * *。这样就是每天的早上八点和晚上八点都执行一次,其中逗号是表示多选。

同样的,如果想指定日期和星期几执行的话都是可以用逗号可以指定指定!例如:

0,5,10,15 8,20 1,10,20 1,6,12 *。这个意思大家应该能够明白!只要按:分 时 日 月 周只要的规律去看就明白了。

如何查看某个用户下面的crontab列表呢?命令如下:

crontab -l -u oracle 这个命令是查看oracle用户下面的crontab任务

crontab -l 这个命令是查看root自身的crontab任务。

如何编辑crontab呢?命令如下:

crontab -e 这个是编辑root的crontab任务。编辑的时候和vi是一样的。

crontab -e -u oracle 编辑oracle用户的crontab任务。

5.linux关于定时执行任务crontab

crontab 需要由root用户部署,“su - " 切换到root;”crontab -e" 进入crontab 编辑状态;输入" * * * * * /usr/bin/bash /home/ganlin/ganlin.sh", 这代表每秒执行一次脚本。

部署完成后 输入 ”crontab -l" 查看crontab 中所有部署的内容;脚本最好不要放在/home目录下,可以在脚本中写入一行标准输出用来在部署完成后测试结果用。“> /dev/null 2>&1“ 这样写得结果是就看不到标准输出了, /dev/null 代表一个虚拟的设备 把标准输出写到一个不存在的设备中去了。

linuxcrontab怎么写

转载请注明出处育才学习网 » linuxcrontab怎么写

知识

oqc工作内容怎么写

阅读(209)

本文主要为您介绍oqc工作内容怎么写,内容包括oqc工作职责是什么,OQC的工作内容是什么,oqc检验员工作职责。原发布者:kkkmsi成品进仓及出货检验岗位职责说明书工作流程二、岗位职责:根据检验标准、样品、图纸或客户要求之标准进行成品及出货检

知识

进入的英语单词怎么写

阅读(191)

本文主要为您介绍进入的英语单词怎么写,内容包括进入的英语单词怎么写,"进入"的英文怎么说,<进入>的单词怎么写。get into; enter; entry; entering; entrance; incoming; dipping; ingre

知识

求租房子的信息怎么写

阅读(201)

本文主要为您介绍求租房子的信息怎么写,内容包括租房信息怎么写(求租),房屋出租信息怎么写,出租房屋信息怎么写。本人出租房子的面积、房型、地段、房租(可以写面谈),希望租给什么样的人(比如是单身汉,还是两个人合租的等)。 2、最后留下自己的联系

知识

咏的韩文怎么写

阅读(190)

本文主要为您介绍咏的韩文怎么写,内容包括咏,费思渝,字韩文怎么写,由红咏用韩文怎么写,由红咏用韩文怎么写。你好 안녕하세요!(发音:an nyeong ha se yo)我是你中国粉丝저는 중국에서 온 팬입니다.(jeo neun jung

知识

以案说法怎么写

阅读(182)

本文主要为您介绍以案说法怎么写,内容包括以案说法的翻译是:什么意思,求一篇800字左右的以案说法的征文急需在线等,以案说法案例分析。以案说法英文翻译:Expound the situation by analysing some cases.[例句]The autho

知识

怎么写餐厅的改善计划

阅读(303)

本文主要为您介绍怎么写餐厅的改善计划,内容包括如何写关于饭堂改善方案急,怎样写食堂改善提案,餐饮工作计划怎么写。不知提问者说的是不是免费的啊。免费与自费,在实际操作起来效果是不一样的。以下按免费的思路写。员工伙食改良方案为了进

知识

姜的老字怎么写

阅读(248)

本文主要为您介绍姜的老字怎么写,内容包括姜的老写字,"姜"的繁体字怎么写,姜的繁体字怎么写。繁 体: 姜。

知识

春夏的笔顺怎么写

阅读(163)

本文主要为您介绍春夏的笔顺怎么写,内容包括春夏秋冬是按什么顺序写的,什么顺序写春夏秋冬,写一种景物按春夏秋冬的顺序怎么写。美丽的春天 春天到了,真美呀!这是一个大地回春,万物复苏的季节.像蛇,熊,青蛙……之类的冷血动物都停止了冬眠,爬上地

知识

说明英语单词怎么写

阅读(182)

本文主要为您介绍说明英语单词怎么写,内容包括说明的英语单词怎么写,说明用英语怎么说,说明的英语怎么说。原发布者:李鹏亚情况说明书英文翻译【篇一:英文说明书怎样翻译成中文】论中文产品说明书的英译刘坚(湖南科技大学外国语学院湖南湘潭41

知识

汪慧韩文怎么写

阅读(169)

本文主要为您介绍汪慧韩文怎么写,内容包括赵欢韩文怎么写,闫瑶韩文怎么写,蔡凤韩文怎么写。你好,翻译如下:闫瑶:염요(读音:yaom you)闫:姓氏:염(读音:yaom)

知识

玉字大写怎么写

阅读(171)

本文主要为您介绍玉字大写怎么写,内容包括玉的大写拼音怎么写的,玉的大写拼音怎么写的,玉字繁体怎么写。玉:通俗的说法,美石为玉,玉是石头的精华,佛道雅称为大地舍利子,是具有祛邪避凶的灵石,在世界(尤其是东亚)各地区受到广泛欢迎的一个宝石的

知识

走路英文单词怎么写

阅读(236)

本文主要为您介绍走路英文单词怎么写,内容包括走路的英文怎么写呢,走路的英语怎么写,走路用英语怎么写。walk英 [wɔːk] 美 [wɔk] n. 步行,走;散步vt. 散步;走过vi. 走,步行;散步n. (Walk)人名;(德、葡)

知识

分发拼音怎么写

阅读(169)

本文主要为您介绍分发拼音怎么写,内容包括文件发放时的“发放份数及分发号”怎么写,qihe拼音怎么写,带着拼音怎么写。带着,拼音是:dài zhe。带的基本释义(1)带子或像带子的长条物,例如:皮带。(2)轮胎,例如:车带。(3)地带;区域,例如:温带。

知识

过在田字格里怎么写

阅读(189)

本文主要为您介绍过在田字格里怎么写,内容包括在田字格里又是怎么写的,前后左右在田字格里怎么写,有字在田字格里怎么写。1)【前后左右】在田字格中的写法

[/e:loop]