全部博文(362)
分类: LINUX
2010-09-20 17:10:12
[test @test test]# at [-m] TIME (下达工作指令) [test @test test]# atq (查看目前的工作排程) [test @test test]# atrm [jobnumber] (删除排程) 参数说明: -m :执行 at 所规范的工作排程时,将屏幕输出结果 mail 给下达指令的使用者 TIME :时间的格式,有底下几个: HH:MM YYYY-MM-DD ex> 04:00 2002-05-30 (五月三十号四点执行) HH[pm;am] + number [hours;days;weeks] ex> 4pm + 3 days (在过 3 天的下午 4 点) HH:MM ex> 12:00 (今天的 12 点执行) HH[pm;am] [Month] [Day] ex> 1pm May 30 jobnumber:每一个 at 工作排程都有编排的顺序!这个即是! 范例: [test @test test]# at 5pm <==在今天的 5pm 执行,如果今天已过 5 点则明天执行; [test @test test]# atq <==窥视一下你(test)目前有多少工作? [test @test test]# atrm 5<==删除第 5 号工作 |
好了!我们来看一下 crontab 的指令语法吧!
[test @test test]# crontab [-u user] [-l | -e | -r] 参数说明: -u user :只有 root 能下达的参数,视察或编译其它使用者的 crontab 内容 -l :列出 crontab 的内容 -e :编辑 crontab 的内容 -r :删除 crontab 的内容 范例: 一般使用者 test 要在每天的 12:00 发信给自己: [test @test test]# crontab -e <==自己编辑自己的 crontab 内容 进入 crontab 编辑内容,使用 vi 呦! 0 12 * * * mail test < /home/test/test.txt |