web-dev-qa-db-fra.com

Application d'impression dans Mac OS X

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?

28
Xster

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
% 
39
AvramD

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.

8
kenorb