J'ai essayé d'analyser un fichier XML gigantesque et j'ai fini par manquer de mémoire virtuelle. Le système d'exploitation a mis toutes mes applications sur la pause et m'a donné un écran pour arrêter les applications pour libérer plus d'espace. J'ai tué l'application XML analyse et j'ai maintenant des tonnes d'espace mais je ne peux plus reprendre mes applications en pause. Que devrais-je faire?
Trouvez votre identifiant de processus de votre application de pause (à l'aide de l'un ou des autres activités de l'activité ou du PS -Ax | Grep), puis émettez le signal de suite à l'aide de "Kill" dans le terminal (ne vous inquiétez pas, "tuer" est surmonté, il envoie simplement un signal à une application - elle s'appelle Kill car le signal par défaut est quitté)
% ps -ax | grep Safari
461 ?? 61:22.30 /Applications/Safari.app/Contents/MacOS/Safari -psn_0_180268
% kill -CONT 461
%
Pour désarmer toutes les applications, exécutez cette commande dans le terminal:
pkill -CONT -u $UID
ou (comme suggéré ici ):
kill -CONT -1
Pour déséquilibrer l'application spécifique (telle que Chrome), essayez:
kill -CONT $(pgrep Chrome)
Envisagez d'ajouter l'alias suivant dans vos fichiers RC (tels que ~/.bashrc
):
alias unpause="pkill -CONT -u $UID"
Donc, la prochaine fois, vous pouvez simplement exécuter: unpause
.