巨大なXMLファイルを解析しようとしたところ、仮想メモリが足りなくなりました。 OSはすべてのアプリケーションを一時停止し、アプリケーションをシャットダウンしてより多くのスペースを解放するための画面を表示しました。 XML解析アプリケーションを終了したところ、大量のスペースができましたが、一時停止したアプリケーションを再開できなくなりました。私は何をすべきか?
一時停止したアプリのプロセスIDを見つけ(アクティビティモニターまたはps -ax | grepを使用)、ターミナルで "kill"を使用してCONTシグナルを発行します(心配する必要はありません。 "kill"の名前は間違っています。シグナルを送信するだけです)アプリ-デフォルトのシグナルはQUITであるため、killと呼ばれます)
% ps -ax | grep Safari
461 ?? 61:22.30 /Applications/Safari.app/Contents/MacOS/Safari -psn_0_180268
% kill -CONT 461
%
すべてのアプリケーションの一時停止を解除するには、ターミナルで次のコマンドを実行します。
pkill -CONT -u $UID
または(推奨通り ここ ):
kill -CONT -1
特定のアプリ(Chromeなど)の一時停止を解除するには、次のことを試してください。
kill -CONT $(pgrep Chrome)
rcファイル(~/.bashrc
など)に次のエイリアスを追加することを検討してください:
alias unpause="pkill -CONT -u $UID"
したがって、次回は単にunpause
を実行します。