For at udtrække kun brugeren, PID og den kørte kommando fra output af ps -ef | grep python
, kan du bruge awk
kommandoen. Her er en trin-for-trin guide:
ps -ef | grep python
for at få en liste over processer relateret til Python.awk
til at filtrere og formatere outputtet.Eksempel på kommando:
ps -ef | grep python | awk '{print $1, $2, $8, $9, $10}'
Forklaring af kommandoen:
ps -ef
: Viser en liste over alle kørende processer med detaljer.grep python
: Filtrerer listen for processer, der indeholder ordet "python".awk '{print $1, $2, $8, $9, $10}'
: Udtrækker og viser kun brugeren ($1), PID ($2) og den kørte kommando ($8, $9, $10).Eksempel på output:
myusername 4492 /home/myusername/.virtualenvs/myproject/bin/ipython manage.py runserver
root 6665 /usr/bin/python /usr/lib/system-service/system-service-d
Bemærk: Afhængigt af din specifikke opsætning kan det være nødvendigt at justere awk
kolonneindekserne for at matche den præcise struktur af dit ps -ef
output.
Med Handyhand kan du nemt få hjælp til at udtrække bruger- og procesinformation. Opret din opgave gratis, og modtag bud fra kvalificerede hjælpere på få minutter. Det har aldrig været lettere at få den assistance, du har brug for!