Archivevsftpdは一部の情報が標準入力から出力されるようです。「vsftpdのバージョン情報がファイルに記録できない」から、ちょっと調査を開始。*nux系(UNIX,Linux)OSの場合、プログラムからの出力(標準出力)をファイルに記録する場合は、以下のように実行します。2>output_err.txtこれら2つを一つのファイルに出力する場合は、以下のようにします。2>&1最後の2>&1は、2(標準エラー出力)に出力されたメッセージを標準出力に流すことを指示しています。結果として、標準出力先に指定した一つのファイルに、標準出力と標準エラー出力の両方のメッセージが記録されます。これらは、Windowsのコマンドプロンプトでも同様に動作するようです。(Windows7しか確認していませんが・・・)しかしながら、vsftpdでバージョン情報を取得しようと、以下のコマンドを入力しました。2>&1しかし、コンソールにバージョン情報が出力されてしまい、ファイルには何も記録されません。これはどういうことか。出力先を変更して確認。10>&1しかし、どれも同じで記録されません。そこで、ふと思いました。以下のコマンドを発行しました。0>&1すると、見事にファイルにバージョン情報が記録されました。コンソールには何もメッセージが出ていません。そこで、さらに調査するため、vsftpdのソースを入手。main関数から順番に追っかけて行ったところ、バージョン情報に関するメッセージは、ファイルハンドル0に対して出力されていました。そこで、ファイルハンドル0とは何ぞや?と調べたところ、なんと「標準入力(stdin)」に対して出力されていたのです。これでは出力先0をリダイレクトしないとファイルに記録されませんね。標準入力に出力するこの状態、何か不具合が起こりそうで怖く感じます。この内容を伝えたら、その方は代替案で対処したみたいですが・・・。※クリックで読みやすくなります。