ホストをsshしてJavaプログラムを実行するスクリプトを実行します。nohupを使用して、出力およびエラーログファイル名をhostnameoutput.logおよびhostnameerror.logにします。プログラムを実行できません。値を変数に保存してログファイル名に追加し、直接的な方法も試しました。
以下の1つは、マシン名を追加するログファイルを作成するための直接的なアプローチです。ここでのエラーは何ですか?
ssh $host "hostname; nohup java -cp program.jar >hostnameoutput.log 2>hostnameerror.log & "