Estoy buscando una sola línea que devuelva el pid de un proceso en ejecución.
Actualmente tengo:
ps -A -o pid,cmd|grep xxx|head -n 1
Y esto devuelve el puño pid, command
. Solo necesito el primer número de la salida e ignoro el resto. Supongo sed
o awk
ayudaría aquí, pero mi experiencia con ellos es limitada.
Además, esto tiene otro problema, devolverá el pid de grep si xxx no se está ejecutando.
Es realmente importante tener una sola línea, ya que quiero reutilizar la salida para hacer otra cosa, como matar ese proceso.