【发布时间】:2017-03-23 20:53:23
【问题描述】:
当我从 crontab 调用我的脚本时,变量没有返回任何值。而当我手动执行它(命令行)时,它工作正常。 我还观察到只有 $start_time 和 $end_time 没有返回值,而 $auto_job_name 返回“mytext”。 你能帮忙吗?
我的脚本的内容。
#!/bin/bash
auto_job_name="mytext"
start_time=`grep $auto_job_name job_status.txt`
end_time=`grep $auto_job_name job_status.txt`
echo $auto_job_name
echo $start_time
echo $end_time
【问题讨论】:
-
尝试设置文件job_status.txt的绝对路径
-
非常感谢。现在可以了。