For at opnå dette kan du bruge følgende bash-kommando:
ps aux | grep [n]avn_på_proces | awk '{print $2}' | head -n 1
Her er en trin-for-trin forklaring:
ps aux
: Viser en liste over alle kørende processer.grep [n]avn_på_proces
: Filtrerer listen for at finde den ønskede proces. Ved at bruge [n]
i stedet for navn_på_proces
undgår du at inkludere pid for selve grep-kommandoen.awk '{print $2}'
: Udtrækker den anden kolonne fra output, som indeholder pid.head -n 1
: Viser kun den første linje af output, hvilket sikrer, at kun det første pid vises.Har du brug for hjælp til Bash-kommandoer og processtyring? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Få den støtte, du har brug for, og kom hurtigt videre med dit projekt!