1 :
名無しさん@お腹いっぱい。:2008/05/09(金) 23:52:08
質問があります。
現在、Windows 2003 Serverからplink.exeを使用してLinux,UNIXでコマンドを実行しています。
plink.exeの実行は、コマンドライン(.NET FrameworkのProcessクラス)から以下のように実行しています。
(コマンドの実行結果はリダイレクトしています)
/c plink.exe -ssh -l username -pw password hostname command
plink.exeでコマンド実行中にplink.exeのプロセスを強制終了すると、Linux(UNIX)上で実行しているコマンドのプロセスが残ってしまいます。
そこで、以下のように変更してみました。
/c echo command | plink.exe -ssh -l username -pw password hostname
すると、コマンドの出力が一部または全てがリダイレクトされない場合が発生します。
(変更前の状態では、この問題は発生しません。)
plink.exeについて詳しく知っている方、このような現象をご存知でしょうか?