新しいターミナル ウィンドウで他のシェル スクリプトを呼び出すシェル スクリプトを作成しました。私のコンピューターでは問題なく動作していました。こんな感じです
#!/bin/sh
gnome-terminal -e "sh one.sh"
zenity --info --text "exed one"
gnome-terminal -e "sh 2.sh"
zenity --info --text "exed 2"
firefox "www.aurl1.com" "www.aurl2.com"
私が理解したことによると、スクリプトは最初に端末を開いて最初のスクリプトを実行し、それが終わったらzenityを表示し、次に新しい端末で2つ実行してからそのようなzenityを表示します。しかし、同じことが別のコンピューターで実行された場合、スクリプトはこの順序に従っていません。すべての端末を並べて開くだけで、終了するのを待たずにダイアログを一緒に表示します。この問題はなぜですか?前もって感謝します。