¿Cómo puedo eliminar un proceso usando top en OS X?

8

En otro Unixe, s puedo usar top y luego presionar K y escribir el ID de proceso. ¿Cómo puedo hacer eso en OS X?

Puedo escribir kill [the_pid] por su cuenta en la línea de comandos y eso funciona. Sin embargo, me preguntaba si habría alguna forma de que ocurriera mientras estaba en el programa top .

    
pregunta Michael Durrant 14.08.2012 - 21:11

2 respuestas

5
# top

presione Shift + s . Esto mostrará:

signal [TERM]:

En este punto, puede simplemente presionar retorno para una solicitud de finalización del proceso 'cortés' ("señal 15") que permitirá que el proceso limpie los archivos, libere la memoria, etc. Para el proceso que no puede eliminarse de esta manera, puede ingresar la palabra "matar" que es la señal "9" y luego presione return .

Ahora las principales indicaciones para un pid (id de proceso):

pid:

Ingresa el pid del proceso que quieres matar y eso debería hacerse cargo de él.

    
respondido por el Ivan Mironov 15.08.2012 - 00:08
4

Desde la página del manual top :

  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.
    
respondido por el nohillside 14.08.2012 - 21:28

Lea otras preguntas en las etiquetas