bashrcがロードされた新しいgnome端末でスクリプトを実行します。

bashrcがロードされた新しいgnome端末でスクリプトを実行します。

gnome-terminalシェルにスクリプトがあり、新しいターミナルを開き、bashrc設定をロードし、新しいスクリプトを実行し、新しいターミナルウィンドウを閉じないようにします。

次のコマンドを実行しようとしています。

gnome-terminal -x bash

上記のスクリプトは新しいシェルを開き、bashrcをロードしますが、スクリプトの実行を自動化する方法がわかりません。

gnome-terminal -x ./new_script.sh

上記のスクリプトは新しいシェルを開き、スクリプトを実行しますが、bashrcをロードせずにウィンドウを閉じます。


私が達成したい結果は、用語アイコンをクリックすると新しい端末が開きますが、bashrcが設定された後にスクリプトを実行するのと同じ感じです。

ベストアンサー1

gnome-terminal -e command

または

xterm -e command

または

konsole -e command

ほぼ

terminal -e command

コマンドの終了時に端末をそのままにするには、次のようにします。

内部に旗がkonsoleあります--noclose

、サインがxtermあります-hold

gnome端末の[コマンド]Edit -> Profile Preferences -> Titleタブをクリックして移動します。 Command on Exitというドロップダウンメニューから、Keep Terminalを選択します。これを行うには、新しい構成ファイルを作成して実行する必要があります。

gnome-terminal --window-with-profile=NAMEOFTHEPROFILE -e command

おすすめ記事