これらの行を含むshファイルがあります。
gnome-terminal\
--tab\
--title="ElasticSearch"\
--working-directory="/home/username/program/bin"\
-e "bash -c './somecommand'"\
実行すると、gnomeターミナルが開いてコマンドが実行されます。問題は、ctrl + cを押して実行中のコマンドを停止すると、ターミナルが閉じてしまうことです。実行中のコマンドを停止してターミナルを存続させる方法はありますか?前もって感謝します。
コマンドは正常に機能しますが、gnome-terminal
はsomecommand
の終了後に閉じます。理由はgnome-terminal
はデフォルトのシェルであるため、bash
を実行していません。
Bash Prompt($
)コマンドcommandが完了したら、それをトリガーする必要があります。
-e "bash -c ./somecommand;bash"\
-e
は廃止されました。使用する gnome-terminal -- somecommand
今。