Tuer des processus en utilisant des caractères génériques avec pkill dans Mac OS X

Pour tous ceux qui utilisent régulièrement la ligne de commande, un nouvel outil appelé pkill simplifie considérablement les processus de mise à mort dans les versions récentes de Mac OS et Mac OS X. Amélioration de la commande standard kill, pkill prend facilement en charge les caractères génériques à un match ou même un utilisateur spécifique.

Utiliser pkill pour tuer des processus sur Mac OS

À sa fonction la plus élémentaire, pkill peut être utilisé comme suit:

pkill ApplicationName

Par exemple, tuer tous les processus appartenant à "Safari", y compris les processus Safari Web Content, serait juste une question de frappe:

pkill Safari

Tuer des processus avec pkill et Wildcards

Mais pkill est peut-être mieux utilisé avec les indicateurs uid et les jokers, par exemple vous pouvez tuer tous les processus qui commencent par la lettre "C" en utilisant ce qui suit:

pkill C*

Les processus appartenant à un même utilisateur peuvent également être facilement terminés avec l'indicateur -U et des détails supplémentaires:

pkill -U username ProcessName

Par exemple, vous pouvez tuer tous les processus appartenant à l'utilisateur Will avec ce qui suit;

sudo pkill -u Will *

En supposant que l'utilisateur spécifié est connecté, toutes les applications exécutées par cet utilisateur seront détruites. Toutefois, l'utilisateur ne sera pas déconnecté et les processus système de base appartenant à cet utilisateur resteront intacts.

Consultez la page de manuel de pkill pour plus d'utilisations et d'indicateurs, et souvenez-vous que les utilisateurs Mac moyens seront mieux servis en gérant les tâches avec Activity Monitor. pkill n'est pas disponible sur Mac OS ou OS X avant Mountain Lion.