Ako zabiť proces pomocou terminálu v systéme MacOS

Aplikácia Terminal na Macu(Mac) môže pomôcť identifikovať, ktoré doplnkové služby a procesy bežiace na pozadí môžu spôsobovať spomalenie vášho Macu. (Mac to slow down.)Aplikácia Terminál(Terminal) pomáha používateľovi dostať sa do systému macOS prostredníctvom rozhrania príkazového riadka. Pri písaní príkazov v termináli(Terminal) sa uistite, že medzery, znaky a veľké písmená sú presné. 

Poznámka(Note) : V tejto príručke používame MacBook so systémom macOS Big Sur .

Ako zabiť proces pomocou terminálovej aplikácie Mac(How to Kill a Process Using the Mac Terminal Application)

Základné kroky potrebné na zabitie procesu pomocou terminálu(Terminal) :

  1. Zálohujte si súbory a priečinky 
  2. Spustite aplikáciu Terminal
  3. Pozrite si zoznam spustených procesov 
  4. Nájdite proces, ktorý chcete uzavrieť
  5. Zabite(Kill) proces pomocou príkazu terminálu(Terminal)

1. Zálohujte si súbory a priečinky (Backup Your Files and Folders )

Môže byť dobrý nápad zálohovať si dáta, súbory a priečinky pomocou Time Machine(backup your data, files and folders using Time Machine) , aby ste sa vyhli nutnosti obnovovať Mac zo zálohy z dôvodu náhodného vymazania. Time Machine sa jednoducho nastavuje a používa. 

Pomocou Time Machine sa tiež môžete vrátiť v čase a pozrieť sa, ako súbor vyzeral v nedávnej minulosti. Pozrite si vyššie uvedený odkaz a prečítajte si náš článok o nastavení Time Machine

2. Spustite terminálovú aplikáciu(2.  Launch the Terminal Application)

Na otvorenie Terminálu(Terminal) na Macu(Mac) môžete použiť niekoľko možností , medzi ktoré patrí použitie klávesovej skratky(keyboard shortcut) , Launchpadu(Launchpad) alebo otvorenie Terminálu(Terminal) z priečinka Aplikácie .(Applications)

  1. Ak chcete spustiť Terminál(Terminal) pomocou klávesovej skratky, stlačením klávesov Command + Spacebar otvorte Spotlight . Vyhľadajte Terminál(Terminal) a dvojitým kliknutím naň otvorte aplikáciu. 

  1. Terminál(Terminal) môžete otvoriť aj cez Launchpad . Vyberte Launchpad na Docku, vyberte Iný(Other) priečinok a potom vyberte Terminál(Terminal) .

  1. Prípadne prejdite na položku Prejsť(Go) na paneli s ponukami, vyberte položku Utilities a potom ju spustite dvojitým kliknutím na položku Terminál .(Terminal )

Otvorí sa štandardné okno terminálu(Terminal) s dátumom a časom posledného prihlásenia a príkazovým riadkom, kde napíšete príkaz, ktorý chcete vykonať. Uvidíte tiež aktuálny (pracovný) adresár, ktorý je predvolene nastavený na váš domovský priečinok(Home Folder)

3. Pozrite si zoznam aktuálne spustených procesov (3.  View the List of Currently Running Processes )

Ak chcete rýchlo zobraziť všetky aktívne procesy na Macu(Mac) , môžete otvoriť Monitor aktivity(Activity Monitor) a zobraziť každý proces zoradený podľa využitia procesora . (CPU)Na karte Pamäť(Memory) môžete tiež vidieť rovnaké procesy zoradené podľa množstva pamäte RAM(RAM)

Ak chcete zobraziť procesy v termináli(Terminal) , postupujte podľa krokov uvedených nižšie .

  1. V okne Terminál(Terminal) , ktoré ste práve spustili, napíšte top a zobrazí sa zoznam práve spustených procesov a zdrojov, ktoré spotrebúvajú. 

  1. Môžete tiež zadať ps -ax a zobraziť zoznam bežiacich procesov spolu s ich PID(PIDs) , uplynutým časom behu, názvom procesu a umiestnením.

4. Nájdite proces, ktorý chcete ukončiť(4.  Find the Process You Want to Close)

Proces môžete rýchlo identifikovať zo zoznamu procesov na základe PID alebo názvu v stĺpci CMD . Na zistenie PID môžete použiť nasledujúce metódy :

  •  Skontrolujte Monitor aktivity(Activity) a prejdite nadol, aby ste našli príslušný proces v okne Terminál(Terminal) .
  • Pomocou príkazu grep vyhľadajte proces podľa jeho PID alebo názvu a odfiltrujte požadované informácie. Príkaz grep môžete použiť spolu s príkazom ps ax na vypísanie iba procesu, ktorý chcete zabiť. 
  • Môžete napríklad zadať ps ax | grep GarageBand , aby ste našli GarageBand namiesto toho, aby ste ho hľadali medzi stovkami aktuálne spustených procesov na vašom Macu(Mac)

Výsledok, ktorý môžete vidieť, bude vyzerať asi takto:

Tento príklad ukazuje, že GaragebandPID 547 a tiež priečinok, z ktorého bol Garageband spustený. 

5. Zabite proces pomocou príkazu terminálu(5. Kill the Process Using a Terminal Command)

Aplikáciu(Force Quit the application) môžete vynútiť pomocou kombinácie klávesov Command + Option + Esc , ale v okne ( Esc )Vynútiť ukončenie aplikácií(Force Quit Applications) sa namiesto všetkých procesov spustených na vašom Macu(Mac) zobrazia iba jednotlivé aplikácie . 

  1. Ak chcete zabiť nechcený proces, poznamenajte si PID procesu a potom zadajte kill <Process PID number> v termináli. Stlačte Enter a proces sa okamžite ukončí. Ak chcete napríklad zabiť GarageBand , napíšeme kill 547 .

  1. Prípadne môžete použiť príkaz killall na zabitie procesu podľa jeho názvu a zabitie všetkých procesov obsahujúcich jeho názov. Napríklad killall GarageBand ukončí všetky procesy, ktoré majú v názve  GarageBand .

Poznámka(Note) : Pred použitím príkazu killall dôkladne skontrolujte procesy. 

Vynútiť ukončenie nereagujúcich aplikácií(Force Quit Unresponsive Applications)

Terminál(Terminal) je rýchly spôsob, ako vynútiť ukončenie procesu alebo programu v systéme macOS, ak program nereaguje alebo neočakávane zamrzne(program fails to respond or unexpectedly hangs) . Dúfajme(Hopefully) , že kroky uvedené vyššie vyriešia váš problém. Ak sa problém znova objaví, zvážte aktualizáciu aplikácie alebo nájdenie alternatívnej aplikácie. 

Pomohla(Did) vám táto príručka zastaviť problémový proces na vašom Macu(Mac) ? Podeľte sa s nami v komentári nižšie.



About the author

Som počítačový technik, ktorý dlhé roky pracuje s Androidom a kancelárskym softvérom. Posledných približne 5 rokov tiež učím ľudí používať počítače Mac. Ak hľadáte niekoho, kto vie, ako opraviť veci na vašom počítači, pravdepodobne vám pomôžem!



Related posts