Script au démarrage qui lance un autre script

Résolu/Fermé
Korasoa Messages postés 235 Date d'inscription vendredi 20 avril 2012 Statut Membre Dernière intervention 26 avril 2020 - 12 oct. 2014 à 14:48
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 16 févr. 2017 à 10:07
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.
A voir également:

1 réponse

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié par mamiemando le 12/10/2014 à 15:15
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
/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 -e
qui 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
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
16 févr. 2017 à 10:07
0