Passer au contenu

Comment redémarrer automatiquement un processus ?

Solution : en personnalisant le fichier de configuration ~/.bashrc.

Testé avec Mandrake 8.0/SuSE 7.2Après avoir fait des modifications dans le fichier /etc/inetd.conf, vous devez relancer le démon inetd pour que les modifications soient prises en compte. Habituellement, vous utilisez les commandes ps -ax | grep inetd et kill -HUP. Vous pouvez gagner du temps en créant une commande personnalisée dans ~/.bashrc. En pratique, ouvrez le fichier ~/.bashrc à l’aide de votre éditeur de texte préféré, puis recopiez les lignes suivantes :

HUPprocessus()
{
kill -HUP `ps -eo pid,comm | grep $1 | cut -c 1-6`
}
Les apostrophes inversées qui entourent la commande ps -eo pid,comm | grep $1 | cut -c 1-6 sont obtenues en appuyant simultanément sur les touches +<è>. La commande HUPprocess ne sera active que si vous relancez une session en shell bash via su nom_utilisateur oú nom_utilisateur est votre nom dutilisateur.
Avec une distribution Linux Mandrake, vous pouvez remplacer ps -eo pid,comm | grep $1 | cut -c 1-6 par pidof $1. Pour relancer automatiquement inetd, saisissez HUPprocessus inetd.

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


Filigrane Press