Comment utiliser la ligne de commande pour tuer un programme

Tout le monde sait comment tuer un programme à l'aide du Gestionnaire des tâches sous Windows ou Forcer à quitter sous OS X, mais il est parfois utile de tuer un programme à l'aide de la ligne de commande. J'ai rencontré plusieurs situations où le programme a refusé de se terminer via le Gestionnaire des tâches, même lorsque j'ai essayé de tuer le processus sous-jacent. Forcer à quitter a ses propres bizarreries et ne tue pas toujours un programme comme il se doit. C'est alors que vous pouvez utiliser la puissance de la ligne de commande.

Dans cet article, je vais passer en revue les commandes permettant de tuer un programme sous Windows, OS X et Linux. Fait intéressant, il y a généralement plus d'une commande pour accomplir cela, je vais donc essayer de mentionner les différentes que j'ai utilisées. Ce n'est pas une liste exhaustive, donc si vous utilisez une commande différente non mentionnée ici, veuillez nous le faire savoir dans les commentaires.

Fenêtres – TSKILL et TASKKILL

Sous Windows, vous pouvez utiliser deux commandes pour tuer un programme : TSKILL et TASKKILL. TSKILL est une commande plus simple et moins puissante, mais fait très bien le travail. Par exemple, si vous exécutez Microsoft Word, le nom du processus est winword.exe. Pour tuer Word depuis la ligne de commande, tapez simplement la commande suivante :

mot-clé tskill

Cela tuera Word et vous perdrez toutes les données non enregistrées, vous devez donc être prudent en l'utilisant. Je l'ai essayé sur un document Word non enregistré et il a juste disparu lorsque j'ai exécuté ceci, aucune invite pour enregistrer les documents. C'est à peu près vrai pour toutes les commandes que je vais mentionner ici car c'est un peu le but. Vous pouvez arrêter un programme instantanément sans poser de questions.

Comment utiliser la ligne de commande pour tuer un programme

Une chose à noter est que la plupart du temps que cette commande est utilisée, elle est utilisée avec le paramètre /A. /A indique à la commande de mettre fin au processus en cours d'exécution sous toutes les sessions. Donc, généralement, vous tapez la commande suivante pour être sûr que le processus est tué :

tskill / Un mot clé

La deuxième commande, qui a plus d'options et est plus puissante, est TASKKILL. Si vous regardez la page d'aide de TASKKILL, vous voyez ce que je veux dire :

Comment utiliser la ligne de commande pour tuer un programme

Si vous souhaitez avoir plus de contrôle et d'options pour tuer un programme sous Windows, utilisez TASKKILL. Pour commencer, vous pouvez tuer un programme en utilisant la commande suivante :

taskkill /F /IM winword.exe

Notez que vous devez utiliser .EXE lorsque vous utilisez la commande TASKKILL. /F signifie mettre fin au processus avec force. /IM signifie le nom de l'image, c'est-à-dire le nom du processus. Si vous voulez tuer en utilisant l'ID de processus (PID), vous devez utiliser /PID au lieu de /IM. /T est génial car il tuera tous les processus enfants démarrés par le processus spécifié.

Vous pouvez également utiliser TASKKILL pour vous connecter à distance à un autre système et tuer un processus sur ce système distant. Ce que j'aime aussi, c'est la possibilité d'utiliser des caractères génériques dans TASKKILL.

OS X/Linux – KILL et KILLALL

Sous OS X et Linux, vous disposez de deux commandes pour tuer les processus : KILL et KILLALL. Vous devez les exécuter dans la fenêtre du terminal. Pour tuer un programme, vous devez soit utiliser le nom du programme, soit l'ID du processus. Il existe plusieurs façons de trouver ces informations. Une façon est via le moniteur d'activité.

Comment utiliser la ligne de commande pour tuer un programme

Cependant, cela nécessite l'interface graphique. Si vous utilisez la ligne de commande pour tuer un processus, vous pouvez également utiliser la ligne de commande pour trouver les informations sur le processus. Deux commandes qui me viennent à l'esprit sont top et ps -ax .

Comment utiliser la ligne de commande pour tuer un programme

top vous donnera une liste de processus avec le PID et le nom du programme également triés par utilisation du processeur. C'est un moyen rapide de trouver le processus que vous voulez tuer. ps -ax vous donnera une liste triée par PID et le chemin du programme. C'est légèrement différent du haut.

Comment utiliser la ligne de commande pour tuer un programme

Maintenant pour tuer le programme sous OS X. Vous pouvez simplement taper la commande suivante pour tuer un processus spécifique :

tuer -9 83002

83002 est le processus Terminal et les 9 moyens de tuer le processus. Vous pouvez utiliser d'autres nombres comme 3, ce qui signifie Quitter, ou 6, ce qui signifie Abandonner. La plupart du temps, cependant, vous vous en tiendrez à 9. Vous pouvez également utiliser la commande KILL pour tuer tous les processus en cours d'exécution, bien que vous ne devriez probablement jamais utiliser cette commande.

tuer -TERME -1

Là où KILL est utile pour tuer un processus ou tous les processus, KILLALL est utilisé pour tuer un groupe de processus. Par exemple, si vous utilisez Google Chrome, vous pouvez avoir 10 processus Chrome en cours d'exécution. Il serait vraiment ennuyeux d'utiliser KILL dix fois pour arrêter Chrome. Au lieu de cela, vous pouvez utiliser KILLALL comme ceci :

tuer tout Evernote

ou

tue tout 'Google Chrome'

Notez que vous devez utiliser les guillemets simples ou tout ce qui dépasse un mot. De plus, si le processus ne s'exécute pas sous votre nom, mais sous root, vous devez utiliser la commande suivante :

sudo killall 'Google Chrome'

ou

sudo killall -9 'Google Chrome'

Encore une fois, le 9 envoie le signal spécifique à KILL plutôt qu'à TERM. Sudo n'est nécessaire que si vous obtenez une erreur indiquant que vous n'avez pas l'autorisation. Sinon, vous pouvez faire le programme killall ou le programme killall -9 . Sous OS X, la commande KILLALL est très pratique lorsque vous ne pouvez pas forcer la fermeture d'un programme. Vous n'avez pas besoin de connaître l'ID du processus, ce qui est bien. Tapez simplement le nom et tous les processus associés à ce nom seront tués.

Cet article était destiné à vous donner des méthodes plus avancées pour tuer un programme sous Windows, OS X et Linux. Si vous avez des questions sur la suppression d'un programme à l'aide de la ligne de commande, postez un commentaire et j'essaierai de vous aider. Prendre plaisir!

Laisser un commentaire

Comment nettoyer un étui de contention : une méthode simple et sûre pour un séchage efficace

Comment nettoyer un étui de contention : une méthode simple et sûre pour un séchage efficace

Apprenez comment nettoyer un étui de contention avec du savon doux et de l'eau tiède, comment le sécher correctement, comment éviter les sources de chaleur dommageables et comment savoir quand l'étui doit être remplacé.

Comment nettoyer un filtre à air de voiture en toute sécurité : quand le nettoyer, quand le remplacer

Comment nettoyer un filtre à air de voiture en toute sécurité : quand le nettoyer, quand le remplacer

Apprenez comment inspecter et entretenir un filtre à air moteur, quand le nettoyage est approprié, quand le remplacement est plus sûr et comment vérifier une réinstallation correcte.

Comment nettoyer une machine à glaçons dans un congélateur : un guide pour débutants

Comment nettoyer une machine à glaçons dans un congélateur : un guide pour débutants

Apprenez comment nettoyer en toute sécurité une machine à glaçons de congélateur, y compris le bac à glaçons, les surfaces accessibles de la machine, la goulotte de distribution, le séchage, le remontage et les erreurs à éviter.

Comment nettoyer en toute sécurité la buse d'un bidet : ce qui fonctionne et ce qu'il faut éviter

Comment nettoyer en toute sécurité la buse d'un bidet : ce qui fonctionne et ce qu'il faut éviter

Apprenez comment nettoyer en toute sécurité la buse d'un bidet, ce que fonctionne réellement l'autonettoyage, comment gérer l'accumulation de minéraux et quels produits nettoyants utiliser en fonction de votre modèle exact.

Comment nettoyer un filtre à sable de piscine : lavage à contre-courant, rinçage et savoir quand aller plus profond

Comment nettoyer un filtre à sable de piscine : lavage à contre-courant, rinçage et savoir quand aller plus profond

Apprenez à nettoyer en toute sécurité un filtre à sable de piscine, à déterminer si le contre-lavage a fonctionné et à savoir quand un nettoyage plus approfondi, une réparation ou le remplacement du média filtrant sont justifiés.

Comment nettoyer un moulin à café en toute sécurité : un guide en 8 étapes pour les moulins à meules et à lames

Comment nettoyer un moulin à café en toute sécurité : un guide en 8 étapes pour les moulins à meules et à lames

Apprenez à nettoyer un moulin à café en toute sécurité, du brossage à sec des meules au lavage des pièces amovibles, en passant par le remontage, les tests et l'entretien des lames.

Comment enlever de la colle à ongles des vêtements sans abîmer le tissu

Comment enlever de la colle à ongles des vêtements sans abîmer le tissu

Apprenez comment enlever la colle à ongles des vêtements en toute sécurité, depuis le grattage de la colle séchée jusqu'à l'utilisation prudente d'acétone, en passant par le lavage et la vérification du tissu avant séchage.

Comment enlever les résidus d'autocollants sur les vêtements sans abîmer le tissu

Comment enlever les résidus d'autocollants sur les vêtements sans abîmer le tissu

Apprenez comment enlever en toute sécurité les résidus d'autocollants des vêtements, du traitement à froid et du prétraitement à l'utilisation prudente de solvants, au lavage et au séchage à l'air libre.

Comment nettoyer un clavier mécanique en toute sécurité : un guide de nettoyage en profondeur en 4 étapes

Comment nettoyer un clavier mécanique en toute sécurité : un guide de nettoyage en profondeur en 4 étapes

Apprenez comment nettoyer un clavier mécanique en toute sécurité, notamment en retirant les touches, en enlevant la poussière et les saletés, en procédant au séchage, au remontage, et en sachant quand s'arrêter et consulter le manuel.

Comment enlever de la colle des vêtements sans abîmer le tissu

Comment enlever de la colle des vêtements sans abîmer le tissu

Apprenez d'abord comment enlever la colle des vêtements en utilisant des méthodes douces, quand utiliser de la colle chaude ou de la super glue, et comment vérifier le tissu avant le séchage.