#1 Le 01/10/2014, à 22:57
- bmzoom
[Résolu] Exécuter script au démarrage - Conseils
bonjour ,
Je veux que 4 lignes en mode console se lance en auto après reboot ou démarrage :
vncserver
sudo /etc/init.d/cron start
sudo modprobe w1-gpio
sudo modprobe w1-therm
Il peut y avoir plusieurs méthodes et je n'ai rien trouvé de bien lisible qui donnerait
un résultat sans erreur ..
Avant d'essayer , quelques conseils sont toujours utiles avec les commandes sudo et autres !
rc.local :
#!/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.
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
# Demarrage
vncserver
/etc/init.d/cron start
modprobe w1-gpio
modprobe w1-therm
exit 0
Est ce satisfaisant ? Je ne veux pas tout planter au démarrage ..
@+
Dernière modification par bmzoom (Le 02/10/2014, à 16:56)
Hors ligne
#2 Le 02/10/2014, à 08:21
- tiramiseb
Re : [Résolu] Exécuter script au démarrage - Conseils
Salut,
Hum, c'est crado avec rc.local.
Prenons les choses dans le désordre :
/etc/init.d/cron start
cron est un service qui se démarre normalement automatiquement avec le système. Si ce n'est pas le cas, il ne faut pas appeler le script de cette manière, il faut dire au système de le démarrer.
Mais d'abord, es-tu sûr qu'il en se démarre pas seul ? Si oui, comment l'as-tu vérifié ?
modprobe w1-gpio modprobe w1-therm
Pas besoin d'appeler modprobe pour ça. Il suffit de mettre les noms des modules dans le fichier /etc/modules, de la manière la plus simple qui soit :
w1-gpio
w1-therm
vncserver
Pour ça, l'idéal serait de créer un script de démarrage dans /etc/init.d.
Mais d'abord, j'ai besoin de précisions :
1/ cela va lancer l'environnement graphique en root, est-ce vraiment ce que tu souhaites ?
2/ quel est ton objectif en lançant cette commande ? j'ai l'impression qu'en fait ton besoin trouverait une meilleure réponse avec d'autres solutions, mais je dois d'abord savoir quel est ton besoin, sans le deviner.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 02/10/2014, à 11:27
- bmzoom
Re : [Résolu] Exécuter script au démarrage - Conseils
Je prend appui sur un système proche de ubuntu (pc1) , qui a 3 fonctions .
Lorsque vncserver et lancé , et peux prendre le contrôle à distance (pc2) .
Sauf quand il y a plantage depuis la console distante et il faut re-initialiser
avec reset physique.( pc1 , raison rare et pas approfondit .. )
Plantage sûrement d'origine EM , vu que pc1 est à l'extérieur , avec sonde de température .
/etc/init.d. et vncserver peut suffire , mais je n'ai pas une ip fixe et elle peut aussi
varier ( 192.168.0.11 actuelle ) après un reset ( il faut tatonner un peu 12,13,14 , vu que j'ai
un nas qui peut aussi varier dans mon réseau )
C'est pas un grand développement et la priorité est vncserver .
Quel script est possible dans /etc/init.d ?
@+
Dernière modification par bmzoom (Le 02/10/2014, à 11:32)
Hors ligne
#4 Le 02/10/2014, à 12:37
- tiramiseb
Re : [Résolu] Exécuter script au démarrage - Conseils
Désolé, je ne comprends pas ton explication. Tes phrases sont grammaticalement fausses, je n'arrive pas à comprendre ce que tu veux expliquer...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 02/10/2014, à 14:11
- bmzoom
Re : [Résolu] Exécuter script au démarrage - Conseils
@tiramiseb : c'est pas grave , vu que tu as donné un avis
Je vais cependant signaler en modération ta façon de maquiller tes réponses
pour au final avoir le repli facile et la prétention mal placée ( grammaticalement fausse ? )
Hors ligne
#6 Le 02/10/2014, à 16:13
- xabilon
Re : [Résolu] Exécuter script au démarrage - Conseils
Bonjour
bmzoom, tiramiseb essaye de t'aider (et s'il a sorti la discussion des "Discussions sans réponses" c'est qu'il pense en être capable), mais effectivement ton message #3 est assez incompréhensible. Tiramiseb te l'a fait remarquer sans agressivité ni prétention.
Ne prend pas mal sa remarque s'il te plaît, c'est pour pouvoir t'aider plus facilement.
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#7 Le 02/10/2014, à 17:35
- bmzoom
Re : [Résolu] Exécuter script au démarrage - Conseils
@xablion :
Je vais sur d'autres forums , et des ingénieurs ont des soucis avec /etc/init.d. , avec des daemon qui ne démarrent pas ..
http://www.developpez.net/forums/d14663 … mandes-gnu
Hors ligne