のようなインタラクティブコンソールではirb
、何かがうまくいかず、コンソールが応答しなくなることがあります。1つの解決策は、プロセスを中断してから強制終了することです。
プロセスを一時停止するには、を押しControl+Z
ます。そのプロセスを強制終了するには、ps -ef | grep 'irb'
すべてのプロセスを一覧表示し、「irb」を含むプロセスのみを表示し、そのリストからプロセスIDを取得して入力しkill [insert PID here]
ます。
それは面倒です。プロセスを一時停止して、kill [some symbol here]
「中断された最後のプロセス」を表す記号を入力するだけの方法があることを知っています。
「最後に中断されたプロセスのPID」のコマンドラインシンボルとは何ですか?
kill %
が探していたものだったと思う。これは実際には最後に中断されたジョブではなく、最後に開始されたジョブだと思いますが、私にとってはこれは通常同じジョブです。