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.