Come filtrare i processi con "ps" per soddisfare tutte le condizioni?


1

In Linux, se uso ps --user john -C processname, ottengo tutti i processi di proprietà dell'utente e inoltre tutti i processi denominati processname.

C'è un modo per modificare il comportamento per ottenere solo i processi chiamati di processnameproprietà john?

Risposte:


1

Sfortunatamente psè un po 'strano in quel modo. Puoi usare pgrepper aiutare ps. In pgreptutte le condizioni devono corrispondere. Usa quella sintassi per esempio:

ps -p"$(pgrep -d, -u john processname)"

pgrepstampa tutti i pid separati da virgola che corrispondono alle condizioni. Questo è dato pscome argomento alla -pbandiera. -pseleziona un elenco di pid.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.