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!