私はbashを使用してbashから新しいサブシェルを作成できることを知っています(私の用語を修正してください)&
。ただし、ほとんどのプログラムでbashに戻るには、Control-cを押す必要があります。これが発生しないようにする方法はありますか?コマンドを呼び出すと、現在のurxvt -e bash &
シェルはフリーズしません。それともこの動作はurxvtに関連していますか?
答え1
バックグラウンド操作を開始すると、シェルはフリーズしません。通常どおりプロンプトが表示されない場合がありますが(またはバックグラウンドジョブが端末に出力を生成する場合は少しブロックされる可能性があります)、この時点でシェルに入力した内容はすべて通常どおりシェルに入力されます。
Ctrl+Cバックグラウンド操作を開始した後に押す必要はありません。Enterを押してシェルにプロンプトを再表示させることができます。