java.exe -Djava.security.policy=StreamRelay.policy -jar StreamRelay.jar
⇔
StreamRelay.bat
UNIX 系にはコンソールでのコマンド実行の履歴が取れる script コマンドというのがある
オプション「-LoggingFile」でログが取れるので、それを指定することで、代替となる
ただし、シェルの便利な機能が使えない
script コマンドの代替としての StreamRelay.jar
script outputLog.txt
⇔
java.exe -Djava.security.policy=StreamRelay.policy -jar StreamRelay.jar -LocalPort 0 -RemotePort -1 -RemoteProgram cmd.exe -LoggingFile outputLog.txt
外部コマンド呼び出しのオプション
- -LocalEnvironment "name=value" : Environment for Bind Program
- -RemoteEnvironment "name=value" : Environment for Bind Program
- -LocalTempDir "path" : Temporary Directory for Bind Program
- -RemoteTempDir "path" : Temporary Directory for Bind Program
ロギング時のオプション
- -Logging (標準出力へ出力)
- -LoggingFile "Filename" (ファイルへ出力)