因此,在以./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:找不到命令
答案 0 :(得分:0)
使用make的完整路径,即 / usr / bin / make