Stop processen met pkill en wildcards in OS X 10.8 en hoger

Voor de poweruser die vaak gebruikt maakt van de Terminal applicatie van OS X is er goed nieuws, want een nieuw commando pkill maakt het stoppen van processen een stuk makkelijker op systemen met OS X 10.8 en hoger. Het commando is in de basis te vergelijken met het kill commando van eerdere versies van OS X, maar met pkill is het mogelijk om wildcards/jokers te gebruiken, waardoor je een proces niet langer exact bij de naam hoeft te noemen.

Wanneer je een applicatie wilt laten stoppen kun je het volgende commando gebruiken.

Wil je bijvoorbeeld alle processen sluiten die met Safari te hebben doen dan type je het volgende commando in:

Maar het mooie van pkill is dat er ook gebruik kan worden gemaakt van jokers, wil je bijvoorbeeld alle processen stoppen die met de letter “N” begint dan typ je het volgende commando in Terminal:

Het commando is dan als volgt: pkill (geeft aan dat je een proces wilt stoppen) -> N (is de letter waarmee het proces moet beginnen) -> * (geeft aan dat dit een joker is, er wordt door pkill dus alleen gekeken naar de letter N, alle processen die dus starten met deze letter worden gestopt).

Met pkill is het ook mogelijk om processen te stoppen voor een bepaalde gebruiker, hiervoor gebruik je de –U switch en het commando ziet er dan als volgt uit:

Wil je bijvoorbeeld dat de processen die door de gebruikersnaam Niels worden gebruikt dan voer je het volgende commando in:

Sudo staat voor admin rechten -> pkill voor het sluiten van processen -> -U voor een gebruiker -> Niels is de gebruikersnaam -> * zorgt ervoor dat alle processen worden gesloten. De gebruiker wordt echter niet automatisch uitgelogd, en ook zullen systeemprocessen die nodig zijn voor de werking van de Mac niet worden afgesloten.

Dit is een speciaal voor mobiel geoptimaliseerde AMP-pagina, op onze volledig website kun je reageren op dit bericht.