Denne raske guiden lærer du å drepe en prosess i Linux ved hjelp av sin prosess-id-en. Dette er spesielt nyttig i å drepe svarer programmer.

Det skjer ofte at du trenger å ‘drepe’ et program som ikke svarer. I Windows du har oppgavebehandling for denne situasjonen. Du kan bruke oppgavebehandling i Linux også, men kommandolinjen måte er en mye bedre og effektiv håndtering svarer programmer.,

ved Hjelp av terminalen er bedre fordi GUI-basert verktøy kan ikke vise den fortsatt kjører skjult prosess. GUI verktøy er kanskje ikke tilgjengelig hvis du bruker server edition av et Linux-system.

Hvordan å drepe en prosess i Linux

Hvis du kjører et program, går det som en prosess i bakgrunnen. Hvis du ønsker å lukke dette programmet hardt, kan du drepe prosessen knyttet til det.

for Å drepe en prosess, du trenger å vite sin prosess-ID (PID). Den neste delen forteller deg hvordan du finner prosess-ID av et program.,

Trinn 1: Finn prosess-ID (PID) av programmet

Det er flere måter du kan bruke for å finne PID av en prosess.

Hvis du vet navnet på prosessen, kan du bruke kommandoen pidof på denne måten:

pidof <program_name>

Du kan ta hjelp av tab-completion å finne navnet på programmet. Den gode tingen om denne kommandoen er at det vil gi PID av alle prosesser som er initiert av program., Her er et eksempel:

pidof slack 
9734 9718 9716 9708 9622 9619

Hvis pidof kommandoen fører ikke til noe, kan det bety enten at det er ingen prosess som kjører i det programmet eller navnet på programmet du brukte er feil.

Hvis du er uvitende om de eksakte navn på program, kan du prøve ps-kommandoen. Dette ps-kommandoen brukes for å se på prosesser som kjører på systemet. Du kan bruke grep-kommandoen med navnet på programmet (eller hva du husker om det).

ps aux | grep -i «navnet på ønsket program»

ps aux-kommandoen returnerer alle kjørende prosess på systemet., Og de grep etterpå viser linjen som samsvarer med navnet på programmet. Resultatet av kommandoen vil bli som dette:

Som vist på bildet ovenfor, kan du få prosess-ID av program/prosess i den andre kolonnen. Bare ignorere linje med «–color =auto».,

Trinn 2: Drepe prosessen med PID

Når du har PID av det ønskede programmet, bruker du følgende kommando for å drepe prosessen:

sudo kill -9 process_id

Hvis du har mer enn én prosess-id-en, kan du drepe alle av dem sammen ved å gi alle Pid.

sudo kill -9 process_id_1 process_id_2 process_id_3

Du kan også kombinere kill-kommandoen pidof-kommandoen til å drepe alle prosessen av et program.

sudo kill -9 `pidof programe_name` 

selvfølgelig, du må erstatte programnavn med navnet på programmet du ønsker å drepe.,

Bonus Tips: Bruk killall å drepe alle prosessen med et gitt program,

Hvis du vet navnet på programmet, kan du bruke den praktfulle killall kommando og drepe alle prosesser av at programmet i en enkelt kommando.

killall program_name

Hvordan kan du drepe programmer i Linux?

jeg håper dette raskt liten veiledning hjalp deg. Hva er din favoritt måte å drepe et program i Linux? Oppgave manager, drepe, killall eller xkill?

Liker du det du leser? Kan du dele det med andre.,

6Shares
  • Facebook1
  • Twitter0
  • LinkedIn2
  • Reddit3
  • Pocket0

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *