Script au démarrage qui lance un autre script
Résolu
Bonjour,
Un ami, qui a un vps, voudrait que lorsqu'on démarre son serveur, un script se lance, et ce même script lance un autre script qui se situe dans /home/MINECRAFT2/start.sh
Ni lui, ni moi, ne sommes "bons" sur Linux, ainsi, nous ne savons quel script créer et que mettre dedans.
(si j'ai bien compris il faut créer un script et le mettre dans /etc/init.d/ , mais que mettre dans ce script? :/)
Merci.
Un ami, qui a un vps, voudrait que lorsqu'on démarre son serveur, un script se lance, et ce même script lance un autre script qui se situe dans /home/MINECRAFT2/start.sh
Ni lui, ni moi, ne sommes "bons" sur Linux, ainsi, nous ne savons quel script créer et que mettre dedans.
(si j'ai bien compris il faut créer un script et le mettre dans /etc/init.d/ , mais que mettre dans ce script? :/)
Merci.
A voir également:
- Script au démarrage qui lance un autre script
- Qu'est ce qui se lance au démarrage de l'ordinateur - Guide
- Ordinateur lent au démarrage - Guide
- Script vidéo youtube - Guide
- Rebooter un pc au démarrage - Guide
- Forcer demarrage pc - Guide
1 réponse
En admettant que ton VPS soit sous debian ou un dérivé de debian (ubuntu...), tu peux ajouter ta commande shell dans le script de lancement
Pour cela on va utiliser un éditeur texte, mettons nano :
https://www.mistra.fr/tutoriel-linux-nano.html
Pour cela tape dans un terminal :
Ensuite modifie ce fichier de sorte à avoir quelque chose qui ressemble à ça (tu peux ignorer les lignes qui commencent par un "#" excepté
Sauve et quitte, et voilà c'est fini :-) Cette commande sera lancée à chaque démarrage.
Bonne chance
/etc/rc.local.
Pour cela on va utiliser un éditeur texte, mettons nano :
https://www.mistra.fr/tutoriel-linux-nano.html
Pour cela tape dans un terminal :
nano /etc/rc.local
Ensuite modifie ce fichier de sorte à avoir quelque chose qui ressemble à ça (tu peux ignorer les lignes qui commencent par un "#" excepté
#!/bin/sh -equi est importante :
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. /home/MINECRAFT2/start.sh exit 0
Sauve et quitte, et voilà c'est fini :-) Cette commande sera lancée à chaque démarrage.
Bonne chance
https://forums.commentcamarche.net/forum/affich-25769449-minecraft-serveur#1