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