Wie bringt man Benutzer dazu, Prozesse auszuführen, die keinen Benutzernamen enthalten?

Wie bringt man Benutzer dazu, Prozesse auszuführen, die keinen Benutzernamen enthalten?

Ich versuche, alle Benutzer und ihre laufenden Prozesse in eine Datei zu schreiben: ps -r -U username -o pid,command,user > up.txt Aber ich brauche keine Befehle, die Benutzernamen enthalten. Wie kann ich Befehle nach ihrem Namen filtern?

Beispiel

22312 ps -ls                       username
16411 ps -r -U username -o pid,com username

Ich muss nur 22312 Zeilen bekommen

Antwort1

um ehrlich zu sein, wäre die Antwort, dass es schnell und kurz auf Debian ankommt:

ps | cut -c -6

da es von der Verwendung (Kontext), der verwendeten Verteilung und dem Zeitpunkt der Veröffentlichung dieser Antwort, von Informationen zur Frage abhängt

verwandte Informationen