通过crontab调用脚本时无法识别命令

时间:2019-04-16 05:26:18

标签: makefile cron sh

因此,在以./myscript.sh或bash myscript.sh运行shell脚本时,可以识别make命令,但是在将相同的内容放入crontab中时,不能识别make命令。该如何解决?

myscript.sh

#!/bin/bash
cd /home/somya/make_design && make all ;

crontab -e ;
SHELL=/bin/bash
PATH=/home/somya
*/1 * * * * /home/somya/myscript.sh > /home/somya/error2.log 2>&1 ;

error.log  /home/somya/myscript.sh:第1行:make:找不到命令

1 个答案:

答案 0 :(得分:0)

使用make的完整路径,即 / usr / bin / make