Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/10/2014, à 23: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 ..

@+
neutral

Dernière modification par bmzoom (Le 02/10/2014, à 17:56)

Hors ligne

#2 Le 02/10/2014, à 09: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.

Hors ligne

#3 Le 02/10/2014, à 12: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, à 12:32)

Hors ligne

#4 Le 02/10/2014, à 13: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...

Hors ligne

#5 Le 02/10/2014, à 15: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, à 17: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, à 18: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