Si comienzo un proceso y lo dejo en segundo plano en una ventana de terminal (por ejemplo ping google.com &), puedo matarlo usando kill %1(suponiendo que sea el trabajo 1).
Sin embargo, si abro otra ventana de terminal (o pestaña), el proceso en segundo plano no aparece en la lista jobsy no se puede eliminar directamente usando kill.
¿Es posible eliminar este proceso desde otra ventana o pestaña de terminal?
Nota: Estoy usando Xfce Terminal Emulator 0.4.3 y bash (aunque si existe una solución en otro shell común pero no bash, también estoy abierto a eso)

topno parece mostrar todos los procesos específicos que se ejecutan en el shell (por ejemplo, no se muestraping). Sí me da un PID para el emulador de terminal, pero eso mata al emulador de terminal como era de esperar.top -U yourusernameen la terminal, solo mostrará el proceso que está utilizando.Usualmente hago algo como esto:
ps aux | grep $PROCESS | grep -v grep | awk '{print $2 " " $11}'Por ejemplo, si $ PROCESS = "bash", este es el resultado de mi sesión actual:
Entonces lo haría
kill $PIDpor lo/bin/bashque ya no quiero estar corriendo.ps,grepY (opcionalmente)awkson útiles para la caza de PIDs akill.fuente