关于crond和crontab

crontab是一个指令,常见于Linux和Unix操作系统之中,用于设定周期性被执行的指令,使用service crond status可以查看cron的服务状态(cron服务是一个定时执行的服务,可以通过crontab命令添加或者编辑需要定时执行的任务)如果没有启动,则用service crond start启动它。该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和行。crond命令每分钟都会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。


在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab -u root -e

进入vi编辑模式,编辑的内容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt

root查看自己的cron设置:crontab -u root -l

root删除fred的cron设置:crontab -u fred -r

查看该用户下的crontab服务是否创建成功, 用 crontab  -l 命令

查看服务是否已经运行用 ps -ax | grep cron

crontab命令选项:

crontab -u         // 设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 

crontab -l          // 列出某个用户cron服务的详细内容 

crontab -r         // 删除某个用户的cron服务 

crontab -e        // 编辑某个用户的cron服务


cron文件语法:

   分     小时    日       月       星期     命令

0-59   0-23   1-31   1-12     0-6     command     (取值范围,0表示周日一般一行对应一个任务)


几个特殊符号的含义:
    “*”代表取值范围内的数字, 
    “/”代表”每”,
    “-”代表从某个数字到某个数字,
    “,”分开几个离散的数字

例子: 

      #MIN HOUR DAY MONTH DAYOFWEEK COMMAND 
      #每天早上6点10分 
      10 6 * * * date 

crond是Linux系统中的一个守护进程,用于定期执行shell命令。它由crontab文件驱动,该文件是一个配置文件,用于存储cron守护程序的作业列表和其他指令。crond服务通常被放在/etc/init.d/crond,这样可以在系统启动后自动启动crond服务[^1]。 crontab是用于管理crond服务的命令行工具。它可以用来查看、编辑和删除用户的crontab文件。crontab命令的格式如下: - `crontab -l`:显示用户的crontab文件的内容。 - `crontab -i`:删除用户的crontab文件前给出提示。 - `crontab -e`:编辑用户的crontab文件。 - `crontab -r`:从crontab目录中删除用户的crontab文件。 范例:<<引用:crond是Linux系统中的一个守护进程,用于定期执行shell命令。它由crontab文件驱动,该文件是一个配置文件,用于存储cron守护程序的作业列表和其他指令。crond服务通常被放在/etc/init.d/crond,这样可以在系统启动后自动启动crond服务。引用:crontab是用于管理crond服务的命令行工具。它可以用来查看、编辑和删除用户的crontab文件。crontab命令的格式如下:- `crontab -l`:显示用户的crontab文件的内容。-e`:编辑用户的crontab文件。- `crontab -r`:从crontab目录中删除用户的crontab文件。>> crond是Linux系统中的一个守护进程,用于定期执行shell命令。它由crontab文件驱动,该文件是一个配置文件,用于存储cron守护程序的作业列表和其他指令。crond服务通常被放在/etc/init.d/crond,这样可以在系统启动后自动启动crond服务。 crontab是用于管理crond服务的命令行工具。它可以用来查看、编辑和删除用户的crontab文件。具体的命令格式如下: - `crontab -l`:显示用户的crontab文件的内容。 - `crontab -i`:删除用户的crontab文件前给出提示。 - `crontab -e`:编辑用户的crontab文件。 - `crontab -r`:从crontab目录中删除用户的crontab文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值