crontab不执行脚本,但可以手动执行

时间:2019-09-02 15:01:08

标签: cron

想安排一个sh脚本,但是crontab不执行它。 但是,该脚本可以手动执行,没有任何问题。

“ crontab -l”-输出:

SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
48 16 * * 1,2,3,4,5 /home/pentaho_admin/pdi/schedule.sh

1 个答案:

答案 0 :(得分:0)

shell脚本在第二行中包含一个命令,其中包含以下命令: ./kitchen.sh

第一行: 别名xyz =“ cd ...”(指向kitchen.sh文件夹)

crontab显然无法解释第一行。 解: 我已经将完整路径添加到kitchen.sh

还有其他性感的解决方法吗?