Utilizzo di pgrep per ottenere i pid delle righe di comando corrispondenti:
top -c -p $(pgrep -d',' -f string_to_match_in_cmd_line)
superiore -p
si aspetta un elenco di pid separati da virgole quindi usiamo -d','
in pgrep. Il -f
flag in pgrep fa in modo che corrisponda alla riga di comando anziché al nome del programma.
Può essere fatto in modo interattivo
Dopo aver eseguito top -c
, premi o e scrivi un filtro su una colonna, ad es. per mostrare le righe in cui la colonna COMMAND contiene la stringa foo, scrivi COMMAND=foo
Se vuoi solo un output di base, questo potrebbe essere sufficiente:
top -bc |grep name_of_process