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.,
- Facebook1
- Twitter0
- LinkedIn2
- Reddit3
- Pocket0