linux定时执行,crontab命令使用介绍

linux定时执行crontab
crontab -e
进入一个vi 编辑界面
在最后一行加上
*/30 * * * * netstat > /tmp/net.log
表示每隔30分就执行netstat命令,并把执行结果存入net.log中。

Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序
使用cron服务,用 service crond status 查看 cron服务状态,如果没有启动则 service crond start启动它,
cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务:
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出某个用户cron服务的详细内容
crontab -r //删除没个用户的cron服务
crontab -e //编辑某个用户的cron服务
比如说root查看自己的cron设置:crontab -u root -l
再例如,root想删除fred的cron设置:crontab -u fred -r
在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab -u root -e
进入vi编辑模式,编辑的内容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt
编辑/etc/crontab文件,在末尾加上一行: 30 5 * * * root init 6 这样就将系统配置为了每天早上5点30自动重新启动。

需要将crond设置为系统启动后自动启动的服务,可以
在/etc/rc.d/rc.local 中,在末尾加上
service crond start
如果还需要在系统启动十加载其他服务,可以继续加上其他服务的启动命令。

比如: service mysqld start
基本用法:
1. crontab -l
列出当前的crontab任务
2. crontab -d
删除当前的crontab任务
3. crontab -e (solaris5.8上面是 crontab -r)
编辑一个crontab任务,ctrl_D结束
4. crontab filename
以filename做为crontab的任务列表文件并载入
crontab file的格式:
crontab 文件中的行由 6 个字段组成,不同字段间用空格或 tab 键分隔。

前 5 个字段指定命令要运行的时间
分钟 (0-59)
小时 (0-23)
日期 (1-31)
月份 (1-12)
星期几(0-6,其中 0 代表星期日)
第 6 个字段是一个要在适当时间执行的字符串
例子:
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
#每天早上6点10分
10 6 * * * date
#每两个小时
0 */2 * * * date (solaris 5.8似乎不支持此种写法)
#晚上11点到早上8点之间每两个小时,早上8点
0 23-7/2,8 * * * date
#每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 11 4 * mon-wed date
#1月份日早上4点
0 4 1 jan * date
补充:在使用crontab的时候,要特别注意的是运行脚本中能够访问到的环境变量和当前测试环境中的环境变量未必一致,一个比较保险的做法是在运行的脚本程序中自行设置环境变量(export)
(1)先建一个文件crond.txt如下,每天早上5点36分重新启动
36 5 * * * reboot
(2)上传到/opt目录
(3)运行命令
crontab /opt/crond.txt
crontab -l
让配置文件生效:如果让配置文件生效,还得重新启动cron,切记,既然每个用户下的cron配置文件修改后。

也要重新启动cron服务器。

在Fedora 和Redhat中,我们应该用;
[root@localhost ~]# /etc/init.d/crond restart
如果让crond 在开机时运行,应该改变其运行级别;
[root@localhost ~]# chkconfig --levels 35 crond on
service crond status 查看 cron服务状态,如果没有启动则 service crond start启动它, cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务
Crontab文件的每一行由六个域(minutes、hours、day of month、month、day of week、 command)组成,域之间用空格或Tab分开,其中:
minutes:分钟域,值的范围是0到59
hours:小时域,值的范围是0到23
day of month:日期,值的范围是1到31
month:月份,值的范围是1到12
day of week:星期,值的范围是0到6,星期日值为0
command:所要运行的命令
如果一个域是*,表明命令可以在该域所有可能的取值范围内执行。

如果一个域是由连字符隔开的两个数字,表明命令可以在两个数字之间的范围内执行(包括两个数字本身)。

如果一个域是由逗号隔开的一系列值组成的,表明命令可以在这些值组成的范围内执行。

如果日期域和星期域都有值,则这两个域都有效。

编写一个文件,用以启动自动备份进程。

cd /opt
touch reboot.txt
在reboot.txt中添加一下内容:
0 4 * * * reboot
crontab /opt/reboot.txt
用crontab -e编辑定时操作,例如加入下行命令:
用crontab -l命令来查看
注意:需要启动服务(添加在rc.local中)
重启crond任务
/etc/init.d/cron restart (ubuntu下)
第一种在Fedora或Redhat 等以RPM包管理的系统中; [root@localhost ~]# /etc/init.d/crond start
[root@localhost ~]# /etc/init.d/crond stop
[root@localhost ~]# /etc/init.d/crond restart
/etc/rc.d/init.d/crond restart
命令简介
crontab-操作每个用户的守护程序和该执行的时间表。

部分参数说明
crontab file [-u user]-用指定的文件替代目前的crontab。

crontab-[-u user]-用标准输入替代目前的crontab.
crontab-1[user]-列出用户目前的crontab.
crontab-e[user]-编辑用户目前的crontab.
crontab-d[user]-删除用户目前的crontab.
crontab-c dir- 指定crontab的目录。

crontab文件的格式:M H D m d cmd.
M: 分钟(0-59)。

H:小时(0-23)。

D:天(1-31)。

m: 月(1-12)。

d: 一星期内的天(0~6,0为星期天)。

cmd要运行的程序,程序被送入sh执行,这个shell只有USER,HOME,SHELL这三个环境变量。

下面是一个例子文件:
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND #每天早上6点
106* * * date
#每两个小时
0*/2* * * date
#晚上11点到早上8点之间每两个小时,早上部点
0 23-7/2,8* * * date
#每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点 0 11 4* mon-wed date
#1月份日早上4点
0 4 1 jan* date
范例
lark:~>crontab-1 列出用户目前的crontab.
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND 10 6* * * date
0*/2* * * date
0 23-7/2,8 * * * date
lark:~>。

合集下载

如何使用crontab命令在Linux中设置定时任务

如何使用crontab命令在Linux中设置定时任务

如何使用crontab命令在Linux中设置定时任务在Linux中设置定时任务是一项非常重要的技能,它可以帮助我们自动化重复性的任务,提高工作效率。

而crontab命令是Linux系统中用来管理定时任务的工具。

本文将介绍如何使用crontab命令来设置定时任务。

一、什么是crontab命令Crontab(Cron Table)是Linux系统中用来管理定时任务的工具,它允许用户在指定的时间自动执行特定的命令或脚本。

Crontab命令是由cron守护进程控制的,该守护进程会在指定的时间间隔内检查用户的crontab文件,并执行相应的任务。

二、创建和编辑crontab文件要创建和编辑crontab文件,可以使用以下命令:```crontab -e```这个命令会打开一个文本编辑器,你可以在其中添加或修改定时任务。

三、crontab文件的格式crontab文件中每一行代表一个定时任务,格式如下:分时日月周命令```其中,分表示分钟,时表示小时,日表示日期,月表示月份,周表示星期。

命令是要执行的命令或脚本。

每个字段可以是一个具体的数值,也可以是一个用逗号分隔的数值列表,或者是一个数值范围。

四、设置定时任务的示例以下是一些使用crontab命令设置定时任务的示例:1. 每天晚上8点执行一个命令:```0 20 * * * command```2. 每隔5分钟执行一个命令:```*/5 * * * * command```3. 每个月的1号凌晨3点执行一个命令:```0 3 1 * * command4. 每周一到周五的上午9点执行一个命令:```0 9 * * 1-5 command```五、常用的时间单位符号在crontab文件中,我们可以使用一些特殊的时间单位符号,如下所示:- *:代表所有值,比如在分钟字段中使用 * 表示每分钟都执行。

- */n:表示每隔n个单位执行一次,比如在小时字段中使用 */2 表示每隔两个小时执行一次。

通过crontab命令查看和编辑定时任务

通过crontab命令查看和编辑定时任务

通过crontab命令查看和编辑定时任务cron是Unix和类Unix操作系统中的一个时间任务调度器,常用于周期性地执行指定的任务或命令。

而crontab命令即用于查看和编辑用户的定时任务。

本文将介绍如何使用crontab命令来查看和编辑定时任务。

一、查看定时任务要查看定时任务,可以使用以下命令:```shellcrontab -l```执行上述命令后,系统会将当前用户的定时任务列表显示出来。

如果当前用户没有设置任何定时任务,命令行会显示 "no crontab for username"。

二、编辑定时任务要编辑定时任务,可以使用以下命令:```shellcrontab -e```执行上述命令后,系统会自动打开一个文本编辑器,显示当前用户的定时任务。

如果当前用户没有设置任何定时任务,编辑器中将为空白。

三、定时任务格式定时任务的每一行由六个字段组成,分别表示分钟、小时、日期、月份、星期和要执行的命令。

各字段之间由空格分隔。

下面是定时任务格式的详细说明:1. 分钟(0-59)2. 小时(0-23)3. 日期(1-31)4. 月份(1-12)5. 星期(0-7,其中0和7都表示星期日)6. 要执行的命令例如,如果要设置每天早上8点30分执行一个脚本文件,可以使用以下格式的定时任务:```shell30 8 * * * /path/to/script.sh```这表示在每天的8点30分执行 "/path/to/script.sh" 这个脚本文件。

四、定时任务示例下面是一些定时任务的示例,以便更好地理解定时任务的设置方法:1. 执行一个脚本文件,每天早上5点定时执行:```shell0 5 * * * /path/to/script.sh```2. 每隔5分钟执行一次命令:```shell*/5 * * * * command```3. 每隔两小时执行一次命令:```shell0 */2 * * * command```4. 每月的1号凌晨3点执行一次命令:```shell0 3 1 * * command```五、保存和退出定时任务编辑器在编辑定时任务时,可以按照编辑器的要求进行修改或添加定时任务。

qnap crontab用法

qnap crontab用法

qnap crontab用法Crontab是一个非常方便的Linux命令,它可以让用户定时执行某些命令或脚本,以达到自动化的目的。

Qnap Crontab是可以在QNAP NAS上自动执行一些任务的功能。

在这篇文章中,我们将会介绍Qnap Crontab的用法,重点是介绍中括号的使用方法。

一、基本介绍1.Crontab的使用场景:一些特定的定时任务需要在规定的时间点自动执行,比如备份数据,统计日志等。

2.Crontab的基本语法* * * * * command to be executed- - - - -+ day of the week (0 - 6) (Sunday=0)+- month (1 - 12)+ day of the month (1 - 31)+ hour (0 - 23)+- min (0 - 59)以上是Crontab的语法格式,其中五个`*`表示了时间的设置,具体含义如下:- 第一列代表分钟,范围是0-59;- 第二列代表小时,范围是0-23;- 第三列代表一个月中的某日,范围是1-31;- 第四列代表月份,范围是1-12;- 第五列代表星期,范围是0-6。

执行的命令或脚本需要写在最后一列上。

3.常见的符号在Crontab使用过程中,常见的符号有以下几个:- ``:表示所有的值,即通配符;- `-`:表示范围,如3-6表示3、4、5、6;- `,`:表示指定多个值,如4,6,8,表示4、6、8;- `/`:表示增量,如3/5,表示从3开始,每5个步长,即3、8、13、18……;- `*`:表示不设置,如第五列中的`*`表示不关注星期几。

二、中括号的使用方法1.多个参数的选择当我们需要多个参数进行选择时,可以使用中括号来表示。

中括号中用`,`隔开多个参数,如:0 1,2,5 * * * command此表达式的意思是:在每月的1号、2号、5号的1时0分都要执行一次command 命令。

在Linux终端中使用cron定时执行任务

在Linux终端中使用cron定时执行任务

在Linux终端中使用cron定时执行任务Linux操作系统提供了一种强大的工具,即cron,它允许用户在指定的时间间隔内自动执行任务。

使用cron,可以轻松地实现定时备份文件、更新系统、执行脚本等操作。

一、了解cronCron是一种用于定时运行命令或脚本的工具,它在后台运行,并根据预先设置的时间表执行任务。

在Linux终端中,可以通过编辑crontab文件来管理cron的任务列表。

二、编辑crontab文件要编辑crontab文件,可以使用以下命令:```crontab -e```这将打开一个文本编辑器,显示当前用户的cron表。

每一行代表一个计划任务,由时间表达式和要执行的命令组成。

三、时间表达式cron使用时间表达式来定义任务的执行时间。

时间表达式由五个不同的字段组成,分别表示分钟、小时、日期、月份和星期。

这些字段使用空格或者通配符来表示。

- 星号(*)表示所有可能的值,例如在分钟字段中,*表示每分钟都执行。

在其他字段中,*表示所有可能的值。

- 逗号(,)用于分隔枚举值,例如"1,3,5"表示1、3和5。

- 减号(-)用于指定一个范围,例如"1-5"表示1到5。

- 正斜杠(/)用于指定间隔,例如"*/10"表示每10分钟。

- 除号(/)用于指定除法,例如"5/15"表示从第5分钟开始,每隔15分钟执行一次。

四、实例以下是一个示例crontab文件,展示了如何使用cron来定时执行任务:```# 每天凌晨3点备份文件0 3 * * * /usr/bin/backup.sh# 每小时更新系统0 * * * * /usr/bin/update.sh# 每周一清理日志文件0 0 * * 1 /usr/bin/clean_logs.sh```在上述示例中,每天凌晨3点备份文件的任务被安排在第一行。

通过指定执行时的分钟位为0,小时位为3,其余时间位使用星号代替,就可以实现在每天的3点运行任务。

使用crontab命令管理用户的定时任务

使用crontab命令管理用户的定时任务

使用crontab命令管理用户的定时任务对于Linux系统来说,要定时执行任务是一个很常见而且重要的需求。

crontab命令是Linux系统提供的一个定时任务管理工具,可以帮助用户在指定的时间周期性地执行命令或脚本。

本文将介绍如何使用crontab命令来管理用户的定时任务。

一、了解crontab命令的基本用法在开始使用crontab命令之前,首先需要了解它的基本用法和语法。

crontab命令的常用选项如下:-e:编辑当前用户的定时任务列表-l:显示当前用户的定时任务列表-r:删除当前用户的所有定时任务重要的是,crontab命令的定时任务列表是每个用户私有的,每个用户可以根据自己的需求独立管理。

二、编辑用户的定时任务列表使用crontab命令添加、修改或删除定时任务需要编辑用户的定时任务列表。

可以通过执行“crontab -e”命令来编辑当前用户的定时任务列表。

执行该命令后,系统会自动打开一个文本编辑器,显示当前用户的定时任务列表。

三、定时任务列表的语法规则定时任务列表是按照一定的语法规则进行书写的。

一般情况下,每一行代表一个定时任务。

每行的格式如下:"分钟小时日期月份星期命令"其中,分钟、小时、日期、月份和星期分别代表定时任务执行的时间。

这些参数可以使用一个具体的值,比如5,表示定时任务在第5分钟执行;也可以使用一个范围,比如2-4,表示在第2至第4分钟之间的任意时间执行;还可以使用星号(*)表示任意时间。

命令则表示需要执行的任务或脚本。

下面是一些示例:- 每天早上8点执行任务:0 8 * * * 命令- 每周一的上午10点执行任务:0 10 * * 1 命令- 每个月的1号,2号和3号的上午9点执行任务:0 9 1-3 * * 命令四、保存和退出定时任务列表编辑完定时任务列表之后,需要保存并退出文本编辑器。

如果使用的是vim编辑器,则按下“Esc”键,输入“:wq”命令保存并退出。

linux中cron用法

linux中cron用法

linux中cron用法引言概述:Linux中的cron是一个非常重要的工具,它可以帮助我们自动化执行任务。

无论是系统维护还是日常工作,cron都能够提高效率和准确性。

本文将详细介绍Linux中cron的用法,包括设置定时任务、编辑cron表达式、查看和管理任务等。

正文内容:1. 设置定时任务1.1. 使用crontab命令:通过crontab命令可以编辑和管理用户的cron表。

可以使用crontab命令创建、编辑和删除定时任务。

1.2. 编辑cron配置文件:在Linux系统中,还可以直接编辑cron配置文件来设置定时任务。

这种方法适用于需要同时管理多个用户的定时任务。

2. 编辑cron表达式2.1. 分钟和小时字段:cron表达式中的分钟字段和小时字段分别用来指定任务执行的分钟和小时。

可以使用星号表示任意值,也可以使用逗号分隔多个值。

2.2. 日期和月份字段:除了分钟和小时字段,cron表达式还包括日期和月份字段,用来指定任务执行的日期和月份。

可以使用星号、逗号和连字符来设置多个值或范围。

2.3. 星期字段:在一些情况下,我们可能还需要指定任务在特定的星期几执行。

星期字段可以用来设置任务的执行日期。

同样,可以使用星号、逗号和连字符来设置多个值或范围。

3. 查看和管理任务3.1. 查看当前用户的定时任务:可以使用crontab命令的-l选项来查看当前用户的定时任务列表。

3.2. 查看所有用户的定时任务:root用户可以使用crontab命令的-u选项来查看其他用户的定时任务列表。

3.3. 管理任务:除了查看定时任务,我们还可以使用crontab命令的-e选项来编辑任务,使用-r选项来删除任务。

总结:在Linux中,cron是一个非常强大的工具,它可以帮助我们自动化执行任务。

本文从设置定时任务、编辑cron表达式、查看和管理任务等方面详细介绍了Linux 中cron的用法。

通过合理使用cron,我们可以提高工作效率和准确性,使得任务的执行更加方便和自动化。

linux crontab定时任务 规则

linux crontab定时任务规则【引言】在Linux 系统中,crontab 是一个强大的定时任务调度工具,可以帮助我们自动执行一些定期需要进行的任务。

本文将介绍如何使用Linux crontab 创建、管理和使用定时任务,以提高工作效率。

【Linux crontab 简介】crontab 是一个文本文件,用于存储定时任务的配置信息。

每个用户都可以拥有自己的crontab 文件,通过编辑该文件,用户可以设置定时任务的执行时间、命令和周期。

在Linux 系统中,crontab 文件的默认位置是`/etc/crontab`。

【创建定时任务规则】要创建一个定时任务,只需在crontab 文件中添加相应的规则。

每个规则由六部分组成,分别是:分钟、小时、天、月、周和命令。

这些部分用空格分隔。

例如,以下规则表示每小时的每分钟执行一次命令:```* * * * * /path/to/your/command```【常用定时任务实例】1.每天凌晨1点备份数据库:```0 1 * * * /path/to/your/backup_command```2.每小时检查系统日志:```* * * * * /path/to/your/log_check_command```3.每周五下午3点更新软件包:```0 15 * * 5 /path/to/your/apt_update_command```4.每月1号凌晨2点执行大规模数据处理任务:```0 2 1 * * /path/to/your/data_processing_command ```【管理定时任务】1.查看已存在的定时任务:```crontab -l```2.添加定时任务:```crontab -e```3.删除定时任务:```crontab -r <rule_id>```4.修改定时任务:```crontab -e```【结语】熟练掌握Linux crontab 定时任务的使用,可以让我们更加高效地管理日常工作。

crontab sleep用法

crontab sleep用法Crontab是一种用于在Linux系统中定时执行任务的工具。

它允许用户设置在指定时间和日期自动执行某些命令或脚本,从而实现自动化管理和任务调度。

其中,sleep命令是一种用于暂停程序执行一段时间的命令。

它可以让程序在指定的时间内暂停执行,以便进行其他操作或等待其他事件的发生。

下面是crontab和sleep命令的使用方法:1. crontab使用方法- 打开终端并输入crontab -e打开crontab编辑器;- 在编辑器中输入任务计划表,每行表示一个任务,格式为:分钟小时日月周命令;- 每个字段可以使用一个值、逗号分隔的值列表、星号(代表所有可能值)或者由连字符分隔的范围;- 支持通配符@reboot(系统启动时运行)、@yearly(每年一次)、@monthly(每月一次)、@weekly(每周一次)和@daily(每天一次)。

例如,以下是一个简单的crontab示例:```* * * * * /usr/bin/echo "Hello, World!" >> /tmp/crontab.log```该计划将在每分钟运行一次echo命令,并将输出写入/tmp/crontab.log文件中。

2. sleep使用方法- 打开终端并输入sleep [时间]命令,其中时间可以是一个整数或者带有单位的时间值;- 时间单位包括s(秒)、m(分钟)、h(小时)和d(天);- 程序将在指定的时间内暂停执行。

例如,以下是一个简单的sleep示例:```sleep 10s && /usr/bin/echo "Hello, World!" >> /tmp/sleep.log ```该命令将在程序执行到这一行时暂停10秒钟,然后再执行echo命令并将输出写入/tmp/sleep.log文件中。

综上所述,crontab和sleep命令都是非常实用的Linux工具。

Linux下的crontab定时执行任务命令详解

Linux下的crontab定时执⾏任务命令详解在LINUX中,周期执⾏的任务⼀般由cron这个守护进程来处理[ps -ef|grep cron]。

cron读取⼀个或多个配置⽂件,这些配置⽂件中包含了命令⾏及其调⽤时间。

cron的配置⽂件称为“crontab”,是“cron table”的简写。

⼀、cron服务 cron是⼀个linux下的定时执⾏⼯具,可以在⽆需⼈⼯⼲预的情况下运⾏作业。

service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond reload //重新载⼊配置 service crond status //查看服务状态⼆、cron在3个地⽅查找配置⽂件:1、/var/spool/cron/ 这个⽬录下存放的是每个⽤户包括root的crontab任务,每个任务以创建者的名字命名,⽐如tom建的crontab任务对应的⽂件就是/var/spool/cron/tom。

⼀般⼀个⽤户最多只有⼀个crontab⽂件。

三、/etc/crontab 这个⽂件负责安排由系统管理员制定的维护系统以及其他任务的crontab。

SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# 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 executedMAILTO=root:是说,当 /etc/crontab 这个档案中的例⾏性命令发⽣错误时,会将错误讯息或者是屏幕显⽰的讯息传给谁?由于 root 并⽆法再⽤户端收信,因此,我通常都將这个 e-mail 改成⾃⼰的账号,好让我随时了解系统的状态!01 * * * * root run-parts /etc/cron.hourly:在 #run-parts 这⼀⾏以后的命令,我们可以发现,五个数字后⾯接的是 root ,这⼀⾏代表的是『执⾏的级别为root⾝份』当然,你也可以将这⼀⾏改为成其他的⾝份!⽽ run-parts代表后⾯接的 /etc/cron.hourly 是『⼀个⽬录内(/etc/cron.hourly)的所有可执⾏⽂件』,也就是说,每个⼩时的01分,系统会以root⾝份去/etc/cron.hourly这个⽬录下执⾏所有可执⾏的⽂件!后⾯三⾏也是类似的意思!你可以到 /etc/ 底下去看看,系统本来就预设了这4个⽬录!你可以将每天需要执⾏的命令直接写到/etc/cron.daily即可,还不需要使⽤到crontab -e的程式!四、/etc/cron.d/ 这个⽬录⽤来存放任何要执⾏的crontab⽂件或脚本。

linux中定时任务crond命令使用方法

linux中定时任务crond命令使⽤⽅法什么是crond?crond是linux⽤来定期执⾏命令或指定程序任务的⼀种服务。

安装完操作系统后,默认会启动crond任务调度服务。

crond服务会定期检查系统中是否有要执⾏的任务。

如果有要执⾏的任务便会⾃动执⾏该任务。

crond定时任务服务就像我们早上使⽤的闹钟⼀样查看crond服务状态:命令:service crond status启动crond服务:命令:service crond start什么是crontab?crontab是⼀个可以在crond服务上添加或编辑定时任务的命令。

设置定时任务命令:crontab -u ⽤户名 //设定某个⽤户的crond服务,⼀般root⽤户需要这个参数crontab -l //列出某个⽤户crond服务的详细内容crontab -r //删除某个⽤户的crond服务crontab -e //编辑某个⽤户的crond服务例:root⽤户要查看⾃⼰的详细crond服务内容命令:crontab -u root -lcrontab file的格式crond服务是运⾏的程序,crontab是⽤户⽤来设置定时任务的命令。

crontab⽂件中的⾏是由6个字段组成,不同的字段间⽤空格或tab分隔。

前5个字段指定命令要运⾏的时间,第六个字段指定要实⾏的字符串。

例:/#2⽉1⽇星期3早上8点0 8 1 2 3 datecrontab语法格式中的特殊符号含义例:每天早上8点在显⽰屏上打印”hello …”这句话:0 8 * * * echo “hello …”crontab的使⽤者权限记录在下⾯两个⽂件内/etc/cron.deny //⽂件内的⽤户不允许使⽤/etc/cron.allow //⽂件内的⽤户允许使⽤/var/spool/cron/ //是所有⽤户的crontab⽂件总结:1、常见的定时任务分为两类:1.1、linux系统⾃⾝定期执⾏的任务⼯作例:轮询系统⽇志、备份系统数据、清理系统缓存。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档