複数のプラットフォーム用にバイナリを (クロス) コンパイルすることを主な目的とする bash スクリプト ファイルがあります。私が望むのは、異なる端末で複数のコマンドを同時に実行することです(同時に開始します)。明確にするために、同じ (bash) .sh ファイルから開始 (および終了) する必要があります。
私は試しました(コマンドプロンプトからのテストと同じように): gnome-terminal --title "terminal 1" -x bash -c "ssh -t root@192.xyz 'echo 1'"
しかし、うまくいきませんでした。エラーメッセージ: 「引数の解析に失敗しました: ディスプレイを開けません:」 もちろん gnome-terminal がインストールされています。
実際に(bash)shファイルに必要なものは次のとおりです。
(メインターミナルで実行): コマンド A; コマンド B; コマンド C
同時に: (端末 2 で実行): コマンド D、コマンド E; コマンド F (その後、ターミナルを閉じます)
同時に (端末 3 で実行): コマンド G、コマンド H。コマンド I (その後、ターミナルを閉じます)
ターミナル 2 と 3 が終了して閉じたら、残りの .sh ファイルを実行します。