Il existe une commande beaucoup plus puissante dans le shell pour tuer les processus. Regardez la syntaxe de la commande "pkill" :
PKILL(1) Manuel des commandes générales BSD PKILL(1)
NOM
pgrep, pkill -- trouver ou signaler des processus par leur nom
SYNOPSIS
pgrep [-Lafilnoqvx] [-F pidfile] [-G gid] [-P ppid] [-U uid] [-d delim] [-g pgrp] [-t tty]
[-u euid] motif ...
pkill [-signal] [-ILafilnovx] [-F pidfile] [-G gid] [-P ppid] [-U uid] [-g pgrp] [-t tty] [-u euid]
motif ...
Ma méthode préférée pour tuer des processus spécifiques est
pkill -9 -u -f
Donc, si je veux tuer tous les processus du logiciel Razer Synapse, car l'agent de mise à jour est parfois bloqué et l'outil Razer Synapse ne démarre pas, je tape
Tatooine-2257:~ mallert$ ps -eaf | grep Razer
503 87700 1 0 12:46pm ?? 15:46.40 /Library/Application Support/Razer/RzUpdater.app/Contents/MacOS/RzUpdater
503 87749 1 0 12:46pm ?? 30:42.02 /Library/Application Support/Razer/RzDeviceEngine.app/Contents/MacOS/RzDeviceEngine
503 92697 1 0 2:04pm ?? 0:13.17 /Applications/Razer Synapse.app/Contents/MacOS/Razer Synapse
503 42720 1007 0 10:02pm ttys006 0:00.00 grep Razer
Tatooine-2257:~ mallert$ pkill -9 -f Razer
3 votes
La commande d'arrêt ...
0 votes
Avez-vous envisagé d'utiliser le PID? Comme il s'agit d'un nombre, il pourrait être plus facile à utiliser. Vous pourriez peut-être tuer tout entre 73833 et 83833 par exemple.
0 votes
Si vous tuez tous les processus actifs, votre Mac va planter. Alors, que voulez-vous accomplir?