4 votes

SSH : Comment démarrer un processus qui ne se termine pas après le redémarrage du système ?

Existe-t-il un moyen de faire en sorte que lorsque je redémarre mon serveur linux, le processus se rouvre au démarrage ?

8voto

jman Points 425

Habituellement, vous devez ajouter un script de démarrage en /etc/rc.d/ o /etc/rc.local . C'est ainsi que tous les démons sont lancés. Cependant, vous devez avoir les droits de root pour cela.

Puisque vous l'avez marqué comme ssh, je suppose que vous n'avez pas les droits root. Vous pouvez donc créer une entrée crontab qui exécute un script pour lancer votre processus après chaque redémarrage :

$ crontab -e

Ajoutez la ligne suivante dans le fichier qui s'ouvre :

@reboot  /path/to/your_script.sh

0 votes

Bonne idée. Je vais essayer. Après avoir ajouté le cron, comment puis-je le supprimer si nécessaire.

0 votes

Même chose que précédemment. crontab -e et supprimer cette ligne du fichier

0 votes

En essayant la commande crontab -e, il répond "no crontab for (myusername)" Comment en créer une ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X