我想执行一个脚本并让它安排下一次执行。一个样本是:
#!/bin/bash
TMP=/tmp/text.txt
SCRIPT=$(readlink -f $0)
date >>$TMP
at -f $SCRIPT now + 1 minutes >>$TMP 2>&1
echo -e "\n" >>$TMP
示例执行如下:
- 第一次执行OK。安排到下一分钟
- 第二次执行写入正常但未安排
结果输出将是:
tue mar 5 14:34:01 CET 2013
job 15 at 2013-03-05 14:35
tue mar 5 14:35:00 CET 2013
job 16 at 2013-03-05 14:36
[now at 2013-03-05 14:38]
atq
什么都不输出,我也看不到任何 /var/at/jobs(事实上,ls /var/at*
什么也不输出。/var/mail/ 中的任何用户都没有消息。我正在尝试 CentOS 版本 5.6 x86_64
有人对可能发生的事情有任何暗示吗?