次のコマンドを使用して konsole を起動し、起動時にコマンドを実行します。
konsole -e 'bash -c "MY_COMMAND;bash"'
目標は、コマンドを実行した後に konsole を開いたままにすることです(予想どおりに機能します)。
ただし、システムをシャットダウン(または再起動)した後、コマンドが実行された1つのコンソールだけでなく、他のコンソールも開かれました(内部で実行されたコマンドなし)。
2つの起動スクリプトを使用して閉じる前にすべてのKonsoleを手動で閉じないと、4つの端末が開きます(予想通り2つ+「clean」2つ)。
なぜこれが起こるのかを説明する人はいますか?再起動する前に手動で閉じないと、すべてのコマンドが別のbashを開くのはなぜですか?
KDEで終了するかshutdownコマンドを使用すると、すべての端末が閉じられなければならないと思いましたが、なぜこれが起こりますか?