Passer au contenu

Comment forcer une application à se terminer ?

Solution : en modifiant le fichier ~/.bashrc

Testé avec Mandrake 8.0/SuSE 7.2Quelquefois, des applications ne se terminent pas et vous devez les fermer manuellement en vous aidant des commandes ps -ax et kill -9. Vous pouvez simplifier les manipulations en créant une commande personnalisée dans le fichier utilisateur de configuration du shell bash : ~/.bashrc. Ouvrez ce dernier avec votre éditeur de texte préféré et recopiez les lignes suivantes :

tuerprocess()
{
kill -9 `ps -oe pid,comm | grep $1 | awk ‘{print $1}’`
}
Les apostrophes qui entourent l’expression ps -oe pid,comm | grep $1 | awk ‘{print $1}’ sont obtenues en appuyant sur la combinaison de touches +<è>. Enregistrez le fichier ~/.bashrc. Puis, dans une console ou une fenêtre xterm, connectez-vous sous votre nom d’utilisateur en utilisant la commande su nom_utilisateur ou déconnectez-vous et reconnectez-vous via logout ou exit. Lancez une application, comme par exemple une fenêtre xterm.Saisissez ensuite tuerprocess xterm afin de la fermer. Notez que les distributions Linux Mandrake possèdent une commande, pidof qui affiche le numéro d’identification d’un processus, le PID, d’une application. Il suffit donc de remplacer ps -oe pid,comm | grep $1 | awk ‘{print $1} par pidof $1 pour obtenir un résultat identique à la commande personnalisée.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press