Comment arrêter les programmes gelés à Linux

Comment arrêter les programmes gelés à Linux

Même un système d'exploitation robuste comme Linux peut parfois rencontrer des problèmes qui font geler les applications ou les programmes.

Il existe plusieurs façons de tuer ou de quitter un programme gelé sur Linux. Cet article expliquera comment.

Table des matières

    La capture d'écran ci-dessus montre beaucoup d'informations. Par exemple, disons que Chrome est le programme gelé sur votre ordinateur.

    Vous pouvez voir qu'il y a quatre cas de chrome qui s'exécutent avec les Pids suivants:

    • 3827
    • 3919
    • 10764
    • 11679

    Pour identifier l'instance spécifique de Chrome que vous souhaitez tuer, utilisez le ps commande et grep Pour filtrer la sortie.

    La commande ci-dessous vous montrera les processus en cours associés à Chrome:

    PS aux Aux | chrome grep

    Tuer le processus

    Vous avez maintenant les deux informations nécessaires pour tuer un processus gelé sur Linux: son nom et son identifiant. Utilisez les commandes ci-dessous:

    • tuer - Tuez un processus par id
    • tuer tous - Tuez un processus par nom

    Il existe d'autres signaux que vous pouvez envoyer aux deux commandes, selon les résultats que vous souhaitez.

    Par exemple, si vous souhaitez tuer le processus non réactif et le redémarrer, vous utiliserez le Bracelet (raccrocher) Signal.

    Les autres signaux de mise à mort comprennent:

    • Sigstop pour arrêter le processus
    • Signint pour interrompre le clavier
    • Sigkill pour tuer le signal

    Nous avons appris du ps Commande ci-dessus que les Pids pour les instances de Chrome sont 3827, 3919, 10764 et 11679.

    Pour envoyer le signal de mise à mort, exécutez les commandes suivantes pour tuer les quatre instances de Chrome avec succès:

    • Kill -9 3827
    • Kill -9 3919
    • Kill -9 10764
    • Kill -9 11679

    Vous pouvez également utiliser la commande unique ci-dessous en utilisant tuer tous Pour envoyer le même signal:

    Killall -9 Chrome

    Cliquez sur le x

    Les programmes et les applications insensibles ont généralement des boutons ou des options grisés qui ne fonctionnent pas. Parfois, vous ne pouvez même pas déplacer la fenêtre de l'application autour de l'écran.

    La solution la plus simple est de cliquer sur le X bouton dans le coin supérieur. Selon votre système d'exploitation, le bouton peut être à gauche ou dans le coin supérieur droit.

    Après avoir cliqué sur le X, Vous verrez une boîte de dialogue avec deux options: Attendez ou Forcer à quitter. Pour terminer le programme, cliquez Forcer à quitter.

    Tuez un processus Linux sur Linux à l'aide du moniteur système

    Le moniteur système par défaut dans Ubuntu est appelé gnome. Il donne un aperçu de tous les processus exécutés sur les systèmes d'exploitation Ubuntu Linux.

    Les utilisateurs peuvent effectuer diverses tâches à l'aide de l'interface utilisateur graphique (GUI), y compris Arrêt, Continuer, et Tuer.

    Si votre système n'inclut pas l'application Gnome System Monitor, installez-la en suivant les étapes ci-dessous. Ce processus fonctionne pour toutes les versions actives d'Ubuntu Linux ainsi que de Linux Mint et Debian.

    • Utilisez le raccourci du clavier du terminal Ctrl + alt + t. Ensuite, utilisez la commande ci-dessous pour télécharger et installer le moniteur système Gnome.

    sudo apt-get install gnome-system-monitor

    • Ouvrez le moniteur système à l'aide du terminal de commande avec les suivants:

    Gnome-System-Monitor

    • Ou, en utilisant l'interface graphique, accédez aux applications, tapez moniteur système Dans la zone de recherche, puis cliquez sur l'icône pour l'ouvrir.
    • Ouvrez votre moniteur système, parcourez le Processus colonne pour trouver le programme insensible ou congelé, sélectionnez et cliquez avec le bouton droit dessus.

    Vous verrez plusieurs options, notamment:

    • Processus final Pour résilier l'application tout en nettoyant les fichiers temporaires.
    • Procédure d'arrêt Pour une pause, le processus vous permettant de continuer à travailler avec lui plus tard.
    • Procédure de mise à mort est le plus extrême des options et travaillera pour quitter un programme gelé si vous essayez de terminer, cela ne fonctionne pas

    Utilisez la commande xkill

    XKill est un utilitaire d'Ubuntu Kill préinstallé que vous pouvez utiliser pour forcer à tuer un processus Linux qui ne répond pas. C'est un outil qui vient préinstallé dans Ubuntu.

    Vous pouvez également l'installer via le terminal sur d'autres distributions en utilisant la commande suivante:

    sudo apt installer xorg-xkill

    Puis exécutez-le en tapant xkill. Votre souris se transformera en crâne ou X. Cliquez à gauche sur le programme Frozen pour le fermer.

    Utilisez Pgrep & Pkill

    Plusieurs systèmes Linux proposent des raccourcis appelés pkill et pgrep pour effectuer les mêmes tâches que tuer et ps discuté ci-dessus.

    Pgrep affichera le nom et l'identifiant du processus. Par exemple, courir pgrep chrome Pour voir l'ID de processus du processus Chrome en cours d'exécution. Vous pouvez ensuite utiliser cet ID avec la commande de kill.

    pkill 7012

    Ou, vous pouvez ignorer cette étape et utiliser la commande ci-dessous pour tuer toutes les instances de Chrome:

    Pkill Chrome

    Cette solution fonctionne bien si vous n'avez qu'une seule instance d'une application en cours d'exécution. Cependant, si vous avez plusieurs fenêtres ouvertes du même programme et que vous voulez en tuer un, utilisez Xkill plutôt.

    Lorsqu'un programme est suspendu, le redémarrage de votre système n'est pas toujours l'option la plus pratique. Cela est particulièrement vrai si vous travaillez sur plusieurs projets en même temps et que vous n'avez pas sauvé votre travail.

    Essayez l'une des options ci-dessus comme alternative à la sortie facilement et rapidement des programmes gelés ou non réactifs sur Linux en toute sécurité.