0 votes

Tuer tous les processus actifs

Je pourrais fermer des applications spécifiées comme

$ killall "PDF Expert"
$ killall "Google Chrome"

Les processus actifs peuvent être vérifiés avec la commande top

entrer la description de l'image ici

Comment pourrais-je tuer tous les processus avec des codes comme

for process in processes; do
       killall "$process"

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?

2voto

Martin Allert Points 898

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X