手把手教你使用crontab实现Linux定时执行任务
2018-03-08 18:36
691 查看
1 任务简述
在Linux下经常需要定时执行一些任务,而任务的内容可能是执行某个脚本,或者做些自动化周期性检测或测试。这时crontab可以帮忙解决这个需求。 在LINUX中,周期执行的任务一般由cron这个守护进程来处理。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab",是“cron table”的简写。
2 必须了解的知识
在crontab文件中如何输入需要执行的命令和时间。该文件中每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。
每个域之间使用空格或者制表符分隔。格式如下:
minute hour day-of-month month-of-year day-of-week commands
合法值 00-59 00-23 01-31 01-12 0-6 (0 is sunday) commands(代表要执行的脚本)除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",",*代表所有的取值范围内的数字,"/"代表每的意思,"/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。
3 例子详解
首先,创建需要执行的脚本或其他任务,把需要执行的任务内容写好。 其次,创建一个文档(我这边创建一个myjob文档),myjob文档的内容如下,它的意思是每分钟执行一次路径/users/subwu/cron/下的mail.sh脚本:
再次,在terminal中输入$crontab myjob,这样就创建了一个定时执行指令。 最后,你可以在terminal中输入$crontab -l查看自己已经创建的table。
在Linux下经常需要定时执行一些任务,而任务的内容可能是执行某个脚本,或者做些自动化周期性检测或测试。这时crontab可以帮忙解决这个需求。 在LINUX中,周期执行的任务一般由cron这个守护进程来处理。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab",是“cron table”的简写。
2 必须了解的知识
在crontab文件中如何输入需要执行的命令和时间。该文件中每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。
每个域之间使用空格或者制表符分隔。格式如下:
minute hour day-of-month month-of-year day-of-week commands
合法值 00-59 00-23 01-31 01-12 0-6 (0 is sunday) commands(代表要执行的脚本)除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",",*代表所有的取值范围内的数字,"/"代表每的意思,"/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。
3 例子详解
首先,创建需要执行的脚本或其他任务,把需要执行的任务内容写好。 其次,创建一个文档(我这边创建一个myjob文档),myjob文档的内容如下,它的意思是每分钟执行一次路径/users/subwu/cron/下的mail.sh脚本:
再次,在terminal中输入$crontab myjob,这样就创建了一个定时执行指令。 最后,你可以在terminal中输入$crontab -l查看自己已经创建的table。
相关文章推荐
- linux使用crontab实现PHP执行定时任务(转)
- linux使用crontab实现PHP执行计划定时任务
- linux使用crontab实现PHP执行定时任务及codeiginter参数传递相关
- linux使用crontab实现PHP执行定时任务
- linux使用crontab实现PHP执行计划定时任务
- linux使用crontab实现PHP执行定时任务
- linux使用crontab实现PHP执行定时计划任务
- linux使用crontab实现PHP执行计划定时任务
- linux使用crontab实现PHP执行定时任务
- linux使用crontab实现PHP执行计划定时任务
- Linux使用crontab实现PHP执行定时任务
- linux使用crontab实现PHP执行计划定时任务
- linux使用crontab实现PHP执行定时任务
- linux使用crontab实现PHP执行计划定时任务
- linux使用crontab实现PHP执行定时任务
- linux使用crontab实现PHP执行定时任务
- linux下使用crontab实现定时PHP计划任务失败的原因分析
- 使用crontab定时任务执行sh脚本实现tomcat实时监控(监控内容为当tomcat关闭时开启tomcat)
- linux下使用crontab实现定时PHP计划任务失败的原因分析
- Linux下使用crontab来执行定时任务计划