想安排一个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
答案 0 :(得分:0)
shell脚本在第二行中包含一个命令,其中包含以下命令: ./kitchen.sh
第一行: 别名xyz =“ cd ...”(指向kitchen.sh文件夹)
crontab显然无法解释第一行。 解: 我已经将完整路径添加到kitchen.sh
还有其他性感的解决方法吗?