我想执行一个脚本并让它安排下一次执行。样本将是:
#!/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
示例执行如下:
结果输出为:
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]
什么都没有输出{p> atq
,我没有看到任何/ var / at / jobs(事实上,ls /var/at*
没有输出任何内容。/ var / mail /中的任何用户都没有消息。我我正在尝试使用CentOS版本5.6 x86_64
任何人都有任何关于可能发生的事情的暗示?
答案 0 :(得分:1)
suspectus,你已经达到了目的...... echo $SCRIPT
给了'/ bin / bash'......我已经手动编写了完整的路径,现在它可以正常工作