Запущение скрипта при запуске в определенном каталоге

У меня есть сценарий, который работает при начальной загрузке и запускает несколько приложений в конкретной последовательности.

#!/bin/sh
...
APP1=/home/master/app1/App/app1
APP2=/home/master/app2/App/app2
...
case "$1" in
    start)
        echo echo "Starting App1\n"
        exec sudo -u master $APP1 >>/var/log/app1.log 2>&1 &
        sleep 5s
        echo echo "Starting App2\n"
        exec sudo -u master $APP2 >>/var/log/app2.log 2>&1 &
        ;;
...

Однако в файлах журнала я замечаю, что приложениям не удается открыть их соответствующие ini файлы, но хорошо работает, когда я запускаю приложения вручную.

Как я заставляю различные приложения работать при запуске в их соответствующих каталогах?

2
задан 13 June 2017 в 16:59

1 ответ

Ваше Приложение запускается в каталоге, в котором "Вы" в этот момент.

Добавляют строку перед запуском Приложения: cd <according path>

Это должно решить его

0
ответ дан 2 December 2019 в 08:56

Другие вопросы по тегам:

Похожие вопросы: