Опитвам се да изпълня bash скрипт чрез plink. Скриптът изглежда по следния начин:
echo "@ Starting process..."
./bin/process "process.cfg" &
disown %1
echo "@ Done!"
Когато изпълня този скрипт в терминал на linux, всичко работи добре. След "Готово!" ред получавам команден ред (както се очаква).
Сега, когато стартирам този скрипт чрез plink, изходът спира след "Готово!" ред, но plink няма да се върне към командния ред и "увисва" до +c.
Скриптът се поставя във файл и се дава на plink с параметъра -m
Опитах да добавя 'logout', 'exit', 'set -e' в края на скрипта, но не помага. Също така добавянето на -batch, -T или -N към командата plink не доведе до успех.
Някакви идеи как да поправя това?