在cron中调度shell脚本不会产生所需的输出

时间:2014-04-18 06:28:17

标签: linux shell cron scheduling

我有一个我使用命令使用cron安排的shell脚本:

0 10 * * * /directory/Script.sh > /directory/log/output.log

该脚本计划每天上午10点运行。该脚本执行但仅生成带有标题的输出文件,没有内容。

该脚本生成两个输出文件。当我手动运行脚本时,它工作正常。但是在安排时它没有产生正确的输出。

帮帮我。

由于

1 个答案:

答案 0 :(得分:1)

多重原因

1>检查脚本中所有可执行文件的完整路径。

2 - ;确保相应地设置所有环境变量

3>从与cron正在执行的用户相同的用户运行时检查脚本。

从技术上讲,手动运行脚本和从cron调度

之间没有区别