Commande pour tuer le processus par nom dans le terminal Mac

Lorsque nous démarrons une application ou un programme dans macOS Sierra, un processus associé à ladite application démarre automatiquement et ce processus nous permet de travailler correctement avec l'application ou le programme. Il existe des situations dans lesquelles ces processus présentent un certain type d'échec et nous le remarquons par les symptômes suivants.

Défauts possibles
• Blocage de l'application ou du programme
• Verrouillage de l'équipement
• Redémarrages inattendus
• Ne pas ouvrir l'application

Lorsqu'un processus affecte la stabilité du programme ou de l'équipement, on utilise couramment la commande kill pour "tuer" ledit processus et retrouver la stabilité du système, et pour cela on utilise le PID ou identifiant du processus. N'oubliez pas que pour voir le PID d'un processus, nous devons accéder au moniteur d'activité et là, dans l'onglet CPU, nous avons la liste des processus et leur PID respectif.

Aujourd'hui, Solvetic propose deux alternatives à la commande kill pour arrêter un processus dans macOS Sierra et ainsi prendre des mesures dessus.

1. Arrêtez ou "tuez" un processus à l'aide de killall

Cette commande est utilisée pour tuer un certain processus en utilisant son nom dans macOS Sierra. Pour utiliser cette commande, nous utiliserons la syntaxe suivante :

 killall (processus)
Par exemple, si nous voulons tuer le processus appelé iTunes, nous entrerons ce qui suit :
 killall iTunes

Immédiatement, le processus sera fermé, nous devons donc être prudents lorsque nous tuons un processus, car nous pouvons perdre les informations sur lesquelles nous travaillons jusqu'à présent. Pour forcer la fermeture d'un processus, nous pouvons ajouter le paramètre -KILL en utilisant la syntaxe suivante :

 killall -KILL (Processus)

2. Arrêtez ou "tuez" un processus à l'aide de pkill


Grâce à pkill nous avons la possibilité d'arrêter un service en utilisant son nom et non son PID. L'un des avantages que nous avons avec pkill est que le nom du processus doit être mis entre guillemets, ce qui nous permet d'entrer le nom du processus même avec des espaces sans affecter son exécution.

Par exemple, pour « tuer » le processus iTunes, saisissez simplement ce qui suit :

 pkill "iTunes"

De cette façon, nous clôturerons le processus et retrouverons la stabilité du système. Certaines options que nous pouvons utiliser avec pkill sont :

tuer tous les processus qui commencent par une certaine lettre

 pkill W * (dans ce cas on tue les processus qui commencent par W)

Tuer les processus qui appartiennent à un certain utilisateur

 pkill -U User_Name Process_Name

Nous pouvons voir comment, de manière simple et totalement pratique, nous pouvons "tuer" un processus dans macOS Sierra.

Moniteur d'activité Mac

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave