|
Në thelb ka 4 mënyra de Matar në mënyrë efektive a proces en Linux: vriteni me emër, duke specifikuar një pjesë të emrit, nga PID, duke treguar dritaren e procesit me kursorin e miut. Le të shohim një nga një ... |
Vrasni: vrisni një proces duke përdorur PID-in e tij
Mënyra më e komplikuar por në të njëjtën kohë mënyra më e saktë për të vrarë një proces është përmes PID-it të tij ("Identifikuesi i Procesit"). Secila nga këto 3 variante mund të shërbejë:
vrasin -TERM pid vrasin -SIGTERM pid vrasin -15 pid
Ju mund të përdorni emrin e sinjalit (TERM ose SIGTERM) që dëshironi të dërgoni në proces ose numrin e tij të identifikimit (15). Për të parë një listë të plotë të sinjaleve të mundshme, unë sugjeroj të kontrolloni manualin e vrasjes. Për ta bërë këtë, ekzekutoni:
vrasin njeriun
Le të shohim një shembull se si të vrasim Firefox:
Së pari, duhet të zbuloni PID të programit:
ps -ef | grep firefox
Kjo komandë do të kthejë diçka si kjo:
1986? Sl 7:22 /usr/lib/firefox-3.5.3/firefox
Ne përdorim PID të kthyer nga komanda e mësipërme për të vrarë procesin:
vrasin -9 1986
killall: vrasin një proces duke përdorur emrin e tij
Kjo komandë është shumë e lehtë
emri i procesit killall
Një gjë që duhet të keni parasysh kur përdorni këtë metodë është se nëse ka më shumë se një shembull të ekzekutimit të këtij programi, të gjitha ato do të mbyllen.
pkill: vrisni një proces duke përdorur një pjesë të emrit të tij
Shtë e mundur të vrasësh një proces duke specifikuar emrin e plotë ose një pjesë të emrit. Kjo do të thotë se nuk ka nevojë që ju të mbani mend procesin PID për të dërguar sinjalin.
pkill emrin e pjesës_procesit
Në kthim, kjo metodë do të shkatërrojë të gjitha proceset që përmbajnë fjalën e futur. Kjo do të thotë që nëse kemi 2 procese të hapura që ndajnë një fjalë në emër, të dy do të mbyllen.
xkill: vrasin një proces duke zgjedhur dritaren me miun
Kjo është metoda më e thjeshtë dhe praktike. Në rast katastrofe, thjesht shtypni Alt + F2 për të sjellë kutinë e dialogut që do t'ju lejojë të ekzekutoni komandat. Nga atje, ekzekutoni komandën e mëposhtme:
xkill
Kursori i miut do të shndërrohet në një kafkë të vogël. Mbetet vetëm të klikoni në dritaren që dëshironi të mbyllni dhe të dëgjoni. Procesi i lamtumirës.
Disa komente përfundimtare
Në mbyllje, doja të ndaja disa këshilla që mund të jenë të dobishme. Në Linux, si në Windows, kur një proces varet, dritarja në fjalë mund të mbyllet në përgjithësi duke klikuar butonin Mbyll (i cili ka formë si X). Pas disa sekondash, do të shfaqet një dritare që na pyet nëse vërtet duam ta vrasim procesin pasi që ai nuk përgjigjet si duhet. Ne themi po dhe kaq.
Kjo do të thotë që metodat e përshkruara këtu duhet të përdoren kur asgjë nuk ndodh kur klikoni në butonin Mbyll dritaren në fjalë.
Në rast të një katastrofe të madhe, mos harroni se para se të shtypni është e mundur të kryeni një rinisni "i sigurt".
Së fundmi, mund të jetë shumë e dobishme të zbuloni se cilat procese po zhvillohen aktualisht. Për këtë, ambiente të ndryshme desktop (GNOME, KDE, etj.) Kanë mjete grafike që lehtësojnë këtë detyrë. Sidoqoftë, në rast se nuk mund t'i përdorni ose thjesht dëshironi ta bëni nga terminali, mund të ekzekutoni sa vijon:
më i lartë
Në rast se kjo nuk funksionon ose nuk keni të instaluar paketën përkatëse, gjithmonë mund të ekzekutoni:
ps-A
Kjo do të rendisë të gjitha proceset drejtuese, së bashku me emrat dhe PID-et e tyre përkatëse.