Я пытаюсь выполнить скрипт bash через plink. Скрипт выглядит примерно так:
echo "@ Starting process..."
./bin/process "process.cfg" &
disown %1
echo "@ Done!"
Когда я запускаю этот скрипт в терминале на Linux, все работает нормально. После "Готово!" строка я получаю командную строку (как и ожидалось).
Теперь, когда я запускаю этот скрипт через plink, вывод останавливается после того, как «Готово!» строка, но plink не вернется в командную строку и «зависнет» до +c.
Скрипт помещается в файл и дается для plink с параметром -m
Я пытался добавить «выход», «выход», «установить -e» в конце скрипта, но это не помогает. Также добавление -batch, -T или -N к команде plink не принесло успеха.
Есть какие нибудь идеи как это починить?