Sto cercando una sola riga che restituisca il pid di un processo in esecuzione.
Attualmente ho:
ps -A -o pid,cmd|grep xxx|head -n 1
E questo restituisce il pugno pid, command
. Mi serve solo il primo numero dall'output e ignoro il resto. Suppongo sed
o awk
aiuterei qui, ma la mia esperienza con loro è limitata.
Inoltre, questo ha un altro problema, restituirà il pid di grep se il xxx non è in esecuzione.
È davvero importante avere una sola riga, poiché voglio riutilizzare l'output per fare qualcos'altro, come uccidere quel processo.