Скрипт не может быть вызван из скрипта в rc.local
Я запускаю скрипт из rc.local
давайте назовем это script_1.sh
,
Также, script_1.sh
работает script_2.sh
, но этот никогда не запускается! нельзя ли вызвать скрипт из другого скрипта (который запускается из rc.local
?
/etc/rc.local
#!/bin/sh -e
cd /path/folder1
./script_1.sh > output.log
exit 0
Сценарий 1
echo "running script 1"
cd /path/folder2
./script_2.sh
echo "done with script 1"
echo "all done!"
Сценарий 2
echo "Running script 2"
Выход:
running script 1
done with script 1
all done!
Если я запускаю скрипт вручную, он работает, но если скрипт запускается после перезагрузки, скрипт 2 не запускается..