8 votes

Comment tuer un processus à l'aide de top sous OS X ?

Sur d'autres Unixe, je peux utiliser top puis appuyez sur K et tapez l'ID du processus. Comment puis-je faire cela dans OS X ?

Je peux taper kill [the_pid] seul à la ligne de commande et cela fonctionne. Cependant, je me demandais s'il y avait un moyen pour que cela se produise pendant que l'on est dans la fenêtre de l'application top programme.

6voto

Hans Nowak Points 1542
# top

presse shift + s . Cela permet d'afficher :

signal [TERM]:

À ce stade, vous pouvez simplement appuyer sur la touche retour pour une demande de fin de processus "polie" ("signal 15") qui permettra au processus de nettoyer les fichiers, de libérer de la mémoire, etc. Pour les processus qui ne peuvent pas être tués de cette manière, vous pouvez entrer le mot "kill" qui est le signal "9" puis appuyer sur return .

Top demande maintenant un pid (identifiant de processus) :

pid:

Entrez le pid du processus que vous voulez tuer et cela devrait suffire.

4voto

nohillside Points 82672

Desde el top page de manuel :

  S<signal><pid>
          Send  <sig>  to  <pid>.   <sig> can be specified either as a number or
          as a name (for example, HUP).  The default signal starts out as TERM.
          Each time a signal is  successfully  sent,  the default signal is updated
          to be that signal.  <pid> is a process id.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X