Hvordan få pid på et skallskript

Hvordan få pid på et skallskript
I Linux og UNIX-baserte operativsystemer er prosess-ID (PID) en unik identifikator som er tilordnet hver løpsprosess, inkludert skallskript. Å skaffe PID på et skallskript kan være nyttig for overvåking, feilsøking og andre administrative oppgaver. Det er forskjellige måter å få PID på et skallskript, og denne artikkelen vil diskutere tre metoder for å få PID på et skallskript.

Hvordan få pid på et skallskript

Det er tre måter å prosess -ID til et skallskript, men man må huske at skriptet skal kjøres, så her er de tre måtene:

  • Bruker $$ variabel
  • Bruke PS -kommando
  • Bruke PS Aux og AWK -kommando

Hvordan få PID ved å bruke $$ variabel

En av de enkleste måtene å få PID på et skallskript er ved å bruke den innebygde $$ variabelen. $$ variabelen lagrer PID i den nåværende prosessen, som i dette tilfellet er skallskriptet. Slik bruker du $$ variabelen for å få PID på et skallskript, alt du trenger å gjøre er å bare legge til den gitte linjen nedenfor på manuset:

ekko "pid av dette skriptet er:" $$

Når du kjører skriptet, vises prosess -ID -en som på bildet nedenfor:

Hvordan få PID ved hjelp av PS -kommandoen

PS-kommandoen er et allsidig verktøy for å vise informasjon om å kjøre prosesser i Linux eller UNIX-baserte operativsystemer. Slik bruker du PS -kommandoen for å få PID på et skallskript:

ps -ef | grepp