Сделать команду не распознанной, когда скрипт вызывается через crontab - PullRequest
0 голосов
/ 16 апреля 2019

Таким образом, при запуске сценария оболочки под именем ./myscript.sh или bash myscript.sh команда 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 голосов
/ 16 апреля 2019

Использовать полный путь к make, т.е. / usr / bin / make

...