Я создал командный файл Windows со следующим содержимым:
plink -batch PuttySaveSessionName -pw thePassword "bash stop.sh"
stop.sh находится в домашнем каталоге машины linux, на которой я вхожу, и имеет следующее содержимое:
echo "starting..."
cd //path_to_jboss_dir/jboss/bin
./spcrun.stop
echo "finished"
Если я выполняю командный файл Windows, я получаю следующий вывод, а сервер все еще работает:
starting...
finished
JAVA_HOME system property is undefined.
Please define JAVA_HOME and start JBoss again.
Если я использую putty для входа в систему и следую приведенным выше командам, сервер выключается.
Мне нужно такое же поведение при использовании pLink из Windows. Любые идеи о том, в чем проблема?