当前位置:  技术问答>linux和unix

如何用crontab设定程序每半个小时执行一次

    来源: 互联网  发布时间:2015-11-02

    本文导语:  用crontab设定程序每天每半个小时执行一次,crontab怎么写? | 我写的有问题,应该 */30 * * * * cmd | 名称 : crontab  使用权限 : 所有使用者  使用方式 :  crontab [ -u user ]...

用crontab设定程序每天每半个小时执行一次,crontab怎么写?

|
我写的有问题,应该
*/30 * * * * cmd

|
名称 : crontab 
使用权限 : 所有使用者 

使用方式 : 

crontab [ -u user ] filecrontab [ -u user ] { -l | -r | -e } 
说明 : 
crontab 是用来让使用者在固定时间或固定间隔执行程式之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。 

餐数 : 

-e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe) 
-r : 删除目前的时程表 
-l : 列出目前的时程表 

时程表的格式如下 : 
f1 f2 f3 f4 f5 program 

其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程式。 
当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程式,其余类推 
当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其余类推 
当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其余类推 
当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其余类推 

使用者也可以将所有的设定先存放在档案 file 中,用 crontab file 的方式来设定时程表。 
例子 : 

每月每天每小时的第 0 分钟执行一次 /bin/ls : 
0 7 * * * /bin/ls 

在 12 月内, 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次 /usr/bin/backup : 
0 6-12/3 * 12 * /usr/bin/backup 

周一到周五每天下午 5:00 寄一封信给 alex@domain.name : 
0 17 * * 1-5 mail -s "hi" alex@domain.name  /dev/null 2>&1 即可。 

|
第一个时间项是分钟,*/30 * * * * cmd表示每30分钟执行一次。
第二个时间项是小时,* */30 * * * cmd表示每30小时执行一次。

    
 
 

您可能感兴趣的文章:

  • 求crontab设定(急)~~~~
  • linux crontab 设定老是想不明白。。。。
  • 请问crontab可否分时段来设定执行频率?
  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码
  • crontab 自动执行问题
  • crontab能让一个程序每分钟执行一次吗?
  • crontab提交的定时任务不能正常执行
  • crontab 不执行
  • 如何使用crontab来定时执行一个.php的程序
  • crontab 执行定时任务
  • crontab 服务执行不了
  • 我的crontab为什么不执行?我用LINUX9
  • 普通用户nms下的crontab不能执行
  • oracle 可以在crontab 中定时执行吗?
  • crontab看不到执行效果
  • crontab里设置后没有自动执行,请教高手,急!!!!!!!!!
  • solaris的crontab无法执行问题
  • 关于 crontab 执行,其中的命令一定要写绝对路径吗?
  • crontab 命令为什么执行后不起作用,希望高手门指点一下
  • 在Linux使用crontab设置自动执行备份脚本问题?
  • 关于定时执行脚本crontab的问题
  • Crontab 自动任务不执行!
  • 请教个AIX crontab脚本执行问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • CronTab Job 每隔一个小时 二个小时 3个小时和4个小时的执行job怎么写
  • 求助 crontab -l & crontab -e 报错,谢各位大神先~~
  • ls -l `locate crontab`和locate crontab |ls -l有什么区别啊
  • 脚本自动添加crontab示例
  • LINUX中crontab的奇怪问题
  • crontab问题!!!
  • AIX下面的crontab设置的问题
  • crontab无法编辑了,大侠帮忙!!!
  • 哪位大哥用过Crontab命令啊?
  • 请问使用crontab是否必须设置环境变量?
  • oracle iis7站长之家
  • 如何把一个文本内的内容一次性写入crontab里
  • crontab属于哪个包
  • 求救 Solaris crontab 问题
  • 无法用crontab???
  • 求救,关于crontab,小妹不胜感激
  • 求救:crontab不运行 急急急啊
  • crontab 环境变量问题
  • 一个crontab的问题
  • 在crontab 中如何設定每5 分鐘執行一個程序
  • SOS!!!我不小心把crontab全删了,急寻补救之策!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3