Příkaz k ukončení procesu podle názvu v terminálu Mac

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

wave wave wave wave wave