〜/ .bashrcを読み取った後、新しいbash内で1回実行されるコマンドをbashのコマンドラインで指定するにはどうすればよいですか?
私は、起動後にいくつかの分割がいくつかのアプリケーション(vim、mutt、irrsi)を開始するターミネーターの「ブートアップ構成」をいじっています。しかし、私はまだバックグラウンドで通常のシェル(ctrl-zなど...)が欲しいので、アプリケーションを終了した後、eapplicationsライフタイム中に持っていたのと同じシェルを持っています...
私にはうまくいかない(与えられた答えに基づいて)
( bash; vim ) # vim waits for the exit of bash...
bash -c vim # bash exits after vims exit...
bash -c 'vim; exec bash' # bash is executed _after_ vim... ctrl-z won't work
echo vim | bash -s # "Vim: Warning: Input is not from a terminal"
一時的なbashrcに「vim」を手動で追加することもできません。vimは正常に起動しますが、ctrl-zを使用した場合のバックグラウンドbashはまだありません。
助言がありますか?
unset PROMPT_COMMAND
はよりも好むexport PROMPT_COMMAND=
。