原文:http://www.weiruoyu.cn/?p=417


最近写了一个程序,需要凌晨1点30运行,但因为这个程序只运行一次,不必要使用crontab,所以只用at足矣。

0.先看一下时间

[root@bogon test]# date
2012年 05月 29日 星期二 16:55:15 CST

1.使用at指定时间运行程序。

[root@bogon test]# at -f /var/tmp/test/arc.sh 1:30 5/30/12
job 6 at 2012-05-30 01:30

或者

  1. [root@bogon test]# at -f /var/tmp/test/arc.sh now

  2. job 6 at 2012-05-30 01:30

2.首先查看at是否程序等待运行

[root@bogon test]# at -l
6 2012-05-30 01:30 a root

3.如果要删除(at -r 后面添加编号)

[root@localhost ~]# at -r 1

===================第二种方法======================

  1. [root@localhost bin]# at now

  2. at> /usr/local/copydata/bin/test.sh

  3. at><EOT>

  4. job 12 at 2012-07-11 12:04

或者

更详细的请打开原文参考:http://www.weiruoyu.cn/?p=417