Když spustíme aplikaci nebo program v systému macOS Sierra, automaticky se spustí proces spojený s uvedenou aplikací a tento proces nám umožní správně pracovat s aplikací nebo programem. Existují situace, kdy tyto procesy představují určitý typ selhání a my si toho všimneme následujícími příznaky.
Možné závady
• Blokování aplikace nebo programu
• Zámek zařízení
• Neočekávané restarty
• Neotevření aplikace
Když proces ovlivňuje stabilitu programu nebo zařízení, běžně používáme příkaz kill k „zabití“ uvedeného procesu a obnovení stability systému, a k tomu použijeme PID nebo identifikátor procesu. Pamatujte, že abychom viděli PID procesu, musíme vstoupit do Monitoru aktivity a na kartě CPU máme seznam procesů a jejich příslušných PID.
Dnes Solvetic přináší dvě alternativy k příkazu kill, aby zastavil proces v systému macOS Sierra a provedl na něm akce.
1. Zastavte nebo „zabijte“ proces pomocí killall
Tento příkaz se používá k zabití určitého procesu pomocí jeho názvu v macOS Sierra. K použití tohoto příkazu použijeme následující syntaxi:
killall (proces)Pokud například chceme zabít proces s názvem iTunes, zadáme následující:
killall iTunes
Proces se okamžitě uzavře, takže musíme být při zabíjení procesu opatrní, protože můžeme přijít o informace, na kterých zatím pracujeme. Abychom vynutili uzavření procesu, můžeme přidat parametr -KILL pomocí následující syntaxe:
killall -KILL (proces)
2. Zastavte nebo „zabijte“ proces pomocí pkill
Díky pkill máme možnost zastavit službu pomocí jejího jména a ne podle jejího PID. Jednou z výhod, které máme s pkill, je, že název procesu musí být uzavřen v uvozovkách, což nám umožňuje zadat název procesu i s mezerami, aniž by to ovlivnilo jeho provádění.
Chcete -li například „zabít“ proces iTunes, zadejte následující:
pkill "iTunes"
Tímto způsobem proces uzavřeme a obnovíme stabilitu systému. Některé možnosti, které můžeme s pkill použít, jsou:
zabijte všechny procesy, které začínají určitým písmenem
pkill W * (V tomto případě zabíjíme procesy začínající na W)
Zabijte procesy, které patří určitému uživateli
pkill -U User_Name Process_Name
Vidíme, jak jednoduchým a naprosto praktickým způsobem můžeme „zabít“ proces v macOS Sierra.
Monitor aktivity Mac