我有一个我使用命令使用cron安排的shell脚本:
0 10 * * * /directory/Script.sh > /directory/log/output.log
该脚本计划每天上午10点运行。该脚本执行但仅生成带有标题的输出文件,没有内容。
该脚本生成两个输出文件。当我手动运行脚本时,它工作正常。但是在安排时它没有产生正确的输出。
帮帮我。
由于
答案 0 :(得分:1)
多重原因
1>检查脚本中所有可执行文件的完整路径。
2 - ;确保相应地设置所有环境变量
3>从与cron正在执行的用户相同的用户运行时检查脚本。
从技术上讲,手动运行脚本和从cron调度
之间没有区别