Denne hurtige tutorial lærer dig at dræbe en proces i Linu. ved hjælp af dens proces-id. Dette er især nyttigt til at dræbe ikke-reagerende programmer.
det sker ofte, at du skal ‘dræbe’ et ikke-reagerende program. I Windowsindo .s har du task manager for denne situation. Du kan også bruge task manager i Linu., men kommandolinjens måde er meget bedre og effektiv til håndtering af ikke-reagerende programmer.,
brug af terminalen er bedre, fordi GUI-baserede værktøjer muligvis ikke viser den stadig kørende skjulte proces. GUI-værktøjer er muligvis ikke tilgængelige, hvis du bruger serverudgaven af et Linu. – system.
sådan dræbes en proces i Linu.
Hvis du kører et program, kører det en proces i baggrunden. Hvis du vil lukke denne applikation kraftigt, kan du dræbe den proces, der er knyttet til den.
for at dræbe en proces skal du kende dens proces-ID (pid). Det næste afsnit fortæller dig, hvordan du finder proces-ID for et program.,
Trin 1: Find proces-ID (PID) af programmet
Der er flere måder, du kan bruge til at finde PID af en proces.
Hvis du kender navnet på den proces, du kan bruge kommandoen pidof på denne måde:
pidof <program_name>
Du kan tage ved hjælp af tab-afslutningen for at finde navnet på programmet. Det gode ved denne kommando er, at det vil give PID af alle de processer initieret af programmet., Her er et eksempel:
pidof slack
9734 9718 9716 9708 9622 9619
Hvis pidof-kommandoen ikke resulterer i noget, kan det betyde, at der ikke er nogen proces, der kører af det pågældende program, eller det Programnavn, du brugte, er forkert.
Hvis du ikke er opmærksom på det nøjagtige programnavn, kan du prøve kommandoen PS. Denne PS kommando bruges til at se de kørende processer på systemet. Du kan bruge grep-kommandoen med programnavnet (eller hvad du end husker om det).<| p>
ps AU./grep-i “navn på dit ønskede program”
PS AU. – kommando returnerer al kørende proces på systemet., Og grep viser bagefter den linje, der matcher med programnavnet. Outputtet af kommandoen vil blive som dette:
Som vist i billedet ovenfor, du kan få den proces-ID for det program/processen i den anden kolonne. Bare ignorere linjen med” – color =auto”.,
Trin 2: Dræbe processen med PID
Når du har PID af det ønskede program, skal du bruge følgende kommando til at dræbe processen:
sudo kill -9 process_id
Hvis du har mere end én proces-id, kan du dræbe dem alle sammen, ved at give alle de Pid ‘ er.
sudo kill -9 process_id_1 process_id_2 process_id_3
Du kan også kombinere kill-kommandoen pidof-kommandoen for at dræbe hele processen i et program.
sudo kill -9 `pidof programe_name`
selvfølgelig skal du erstatte programnavnet med navnet på det program, du vil dræbe.,
Bonustip: brug killall til at dræbe hele processen i et givet program
Hvis du kender navnet på programmet, kan du bruge den storslåede killall-kommando og dræbe alle processerne i det pågældende program i en enkelt kommando.
killall program_name
hvordan dræber du programmer i Linu??
Jeg håber, at denne hurtige lille tutorial hjalp dig. Hvad er din foretrukne måde at dræbe et program på i Linu?? Task manager, dræbe, killall eller ?kill?
kan du lide hvad du læser? Venligst dele det med andre.,
- Facebook1
- Twitter0
- LinkedIn2
- Reddit3
- Pocket0