Lancer script demarrage
Utilisateur anonyme
-
Me -
Me -
Bonjour,
Alors je sais que ce sujet fut traité plusieurs fois dans ce forum et d'autre cecpendant je n'ai pas trouver mon bonheur, et surtout, je n'ai toujours pas réussi a lancer mon script au demarrage.
J'explique la situation : je suis stagiaire dans une entreprise et je suis en train de mettre en place un vpn entre 3sites distants, chacun disposant d'un serveur Debian.
Et je souhaite automatiser le lancement de mon vpn ainsi que la table de routage, au demarrage du serveur (le vpn doit repartir tout seul en cas de coupure de courant, reboot ...)
Alors j'ai 2 scripts par serveur a lancer automatique : vpn (avec la commande openvpn qui demarre le vpn) et vpn-config (qui lance le serveur wins, parametre la table de routage...).
Je veut que mon fichier vpn ce lance en premier et vpn-config en deuxieme.
Merci pour vos réponses.
La solution ne doit pas être compliquer mais je m'y connais trés peu en linux :)
Nuts
Alors je sais que ce sujet fut traité plusieurs fois dans ce forum et d'autre cecpendant je n'ai pas trouver mon bonheur, et surtout, je n'ai toujours pas réussi a lancer mon script au demarrage.
J'explique la situation : je suis stagiaire dans une entreprise et je suis en train de mettre en place un vpn entre 3sites distants, chacun disposant d'un serveur Debian.
Et je souhaite automatiser le lancement de mon vpn ainsi que la table de routage, au demarrage du serveur (le vpn doit repartir tout seul en cas de coupure de courant, reboot ...)
Alors j'ai 2 scripts par serveur a lancer automatique : vpn (avec la commande openvpn qui demarre le vpn) et vpn-config (qui lance le serveur wins, parametre la table de routage...).
Je veut que mon fichier vpn ce lance en premier et vpn-config en deuxieme.
Merci pour vos réponses.
La solution ne doit pas être compliquer mais je m'y connais trés peu en linux :)
Nuts
A voir également:
- Lancer script demarrage
- Forcer demarrage pc - Guide
- Ordinateur lent au démarrage - Guide
- Qu'est ce qui se lance au démarrage de l'ordinateur - Guide
- Reinitialiser pc au demarrage - Guide
- Lancer une application au démarrage windows 10 - Guide
9 réponses
Il faut savoir qu'il est possible de lancer des scripts au demarrage de sa session si on utilise Gnome (Système --> Préférences --> Sessions --> onglet "Programmes au démarrage” pour ubuntu) ou kde (mettre le script dans ~/.kde/Autostart/).
Cependant il n'est pas possible de les lancer avec les droits du root (administrateur) de cette maniere.
Pour cela on peut suivre la methode indiquée ici:
lancer un script au demarrage#3
En fait, il faut créer s'il n'existe pas, le fichier rc.local (suivre les instructions des points 3 et 4) qui va contenir les lignes de code à executer. On pourra par exemple lancer ses scripts en ajoutant dans ce fichier rc.local "/chemin/vers/mon/script/mon_script"
Cependant il n'est pas possible de les lancer avec les droits du root (administrateur) de cette maniere.
Pour cela on peut suivre la methode indiquée ici:
lancer un script au demarrage#3
En fait, il faut créer s'il n'existe pas, le fichier rc.local (suivre les instructions des points 3 et 4) qui va contenir les lignes de code à executer. On pourra par exemple lancer ses scripts en ajoutant dans ce fichier rc.local "/chemin/vers/mon/script/mon_script"
on me la toujours dit j'ai tendance a voir trop compliqué ^^ lol
donc si dans mon dossier /etc/rc2.d/ je tape S92vpn& ca le lancera en arriere plan ??
mon fichier n'est pas en point .sh est ce que je doit quand meme mettre le sh devant et que ca face S92shvpn& ?
ou alors je créer un script qui regroupe mes 3 scripts et je fait suivir leurs nom de & ?
bon j'essairai ca demain
en tout cas merci de vos réponses
Nuts
donc si dans mon dossier /etc/rc2.d/ je tape S92vpn& ca le lancera en arriere plan ??
mon fichier n'est pas en point .sh est ce que je doit quand meme mettre le sh devant et que ca face S92shvpn& ?
ou alors je créer un script qui regroupe mes 3 scripts et je fait suivir leurs nom de & ?
bon j'essairai ca demain
en tout cas merci de vos réponses
Nuts
J'ai oublier une petite précision :
il faudrai que le vpn soit fonctionnel sans avoir besoin de ce loguer si c'est possible
Merci de vos réponses
Nuts
il faudrai que le vpn soit fonctionnel sans avoir besoin de ce loguer si c'est possible
Merci de vos réponses
Nuts
Salut,
en fait dans /etc/rc2.d tu trouves des liens vers les daemons qui ce trouvent dans /etc/init.d
S c'est pour Start
K c'est pour kill
Donc la forme est SNNdaemon (un lien symbolique qui pointe vers /etc/rc2.d/daemon par exemple)
Si ton linux est démarre avec le runlevel 2 tout les daemons de /etc/init.d qui ont leur liens dans /etc/rc2.d de la forme SNNdaemon vont démarrer.
L'extension n'est pas obligatoire. En revanche il faut s'assurer que le daemon à le droit x (pour exécutable) positionné
lami20j
en fait dans /etc/rc2.d tu trouves des liens vers les daemons qui ce trouvent dans /etc/init.d
S c'est pour Start
K c'est pour kill
Donc la forme est SNNdaemon (un lien symbolique qui pointe vers /etc/rc2.d/daemon par exemple)
Si ton linux est démarre avec le runlevel 2 tout les daemons de /etc/init.d qui ont leur liens dans /etc/rc2.d de la forme SNNdaemon vont démarrer.
L'extension n'est pas obligatoire. En revanche il faut s'assurer que le daemon à le droit x (pour exécutable) positionné
lami20j
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ca fonctionne nikel merci :)
parcontre maintenant j'ai un autre probleme un peu plus corriace :)
alors voila en faite mon serveur vpn ne crée pas un seul vpn mais 2 (parce que c'est pour relié 3 reseaux distants)
je doit donc lancer 3 scripts : 2 pour chaque vpn et 1 pour la config
seulement voila lorsque je lance un vpn dans une console je ne peut plus rien écrie, il me montre que le vpn est actif mais il n'est pas possible de continuer a écrire en ligne de commande
j'arrive a lancer GDM et mon 1er script VPN en meme temps parce que le script vpn tourne sur la tty1 et gdm sur tty6 (ou 7 je sais plus)
j'aimerais donc savoir s'il est possible (et si c'est le cas comment) je pourrai dire a mon 2eme script VPN de s'executer dans la console tty2 et a mon script VPN config dans la tty3
merci de vos réponses
Nuts
parcontre maintenant j'ai un autre probleme un peu plus corriace :)
alors voila en faite mon serveur vpn ne crée pas un seul vpn mais 2 (parce que c'est pour relié 3 reseaux distants)
je doit donc lancer 3 scripts : 2 pour chaque vpn et 1 pour la config
seulement voila lorsque je lance un vpn dans une console je ne peut plus rien écrie, il me montre que le vpn est actif mais il n'est pas possible de continuer a écrire en ligne de commande
j'arrive a lancer GDM et mon 1er script VPN en meme temps parce que le script vpn tourne sur la tty1 et gdm sur tty6 (ou 7 je sais plus)
j'aimerais donc savoir s'il est possible (et si c'est le cas comment) je pourrai dire a mon 2eme script VPN de s'executer dans la console tty2 et a mon script VPN config dans la tty3
merci de vos réponses
Nuts