次の内容の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を使用してログインし、上記のコマンドに従うと、サーバーがシャットダウンします。
WindowsのpLinkを使用して同じ動作が必要です。問題が何であるかについてのアイデアはありますか?