Guillaume Le Parquic a �crit:

Bonjour,
Je me permets de vous soumettre mon probl�me car je n'arrive pas � trouver de l'information tout seul. Heureux ADSLien, j'ai mis une machine sur debian (3.0) avec un serveur ftp (proftpd) et apache. Comme mon ip est dynamique, j'ai mis le logiciel "ddclient" qui me permet d'avoir une redirection chez dyndns.org. Tout va bien pour le serveur par default d'apache. Par contre le serveur ftp et les hotes virtuels ne sont pas � jour. J'ai trouv� au boot la phrase suivante :" Proftpd. Fatal, unable to determine ip adress of xxxx.mine.nu". Normal, l'adsl n'est pas encore lanc�, donc pas de danger qu'il y ait une ip :-) Je suis contraint de lancer manuellement la commande " proftpd et apachectl restart". Il y a-t-il moyen soit : a) de lancer apache et proftpd � la fin du boot, une fois que l'adsl et ddclient soient lanc�s?
b) d'automatiser les deux commandes sus-momm�es en fin de boot?
Merci par avance pour votre aide. Guillaume

bonjour,

il faudrait dans tes scripts de d�marage lancer la connexion adsl et ddclient avant apache et proftpd ne se lance, cad :
qur donne ls /etc/rc2.d/ ?
si tu as (les chiffres sont des exemples)
# ls /etc/rc2.d/
S20apachectl
S30proftpd
S50ton-script-adsl

il va lancer d'abors apache puis proftpd puis ton script de connexion adsl
tu peux soit renomer ton fichier S40ton-script-adsl en S10ton-script-adsl (donc il lancera ton-script adsl avant apache et proftpd) mais cela ne modifera que pour le run level 2 soit supprimer toutes les entr�es dans les rcX.d en faisant :

# update-rc.d -f ton-script-adsl remove

puis le rajouter en faisant

# update-rc.d ton-script-adsl start 10 2 3 4 5 . stop 10 0 1 6

( cf man de update-rc.d pour mieux comprendre comment marche la commande )

si tu n'as pas mis ton script de d�marage dans le repertoire /etc/init.d la commande update-rc.d ne fonctionnera pas dans ce cas il faut que tu fasses un script qui te lance ou t'arret ta connexion adsl.

exemple de script � mettre dans le repertoire /etc/init.d

# cat /etc/init.d/adsl
#!/bin/bash
case $1 in
   start)
       chemin vers ton script de connexion
       ;;
   stop)
       chemin vers ton script de deconnexion
       ;;
esac

puis faire les commandes update-rc.d indiqu� au dessus avec le nom de fichier "adsl" tu peux �galement modifier le d�marage de apachectl et proftpd en faisant la manip en mettant apache et proftp avec un numero de d�marage superieur � celui de connexion � l'adsl.
en �sperant avoir r�pondu � ta question

yoann




___________________________________________________________________
Haut D�bit: Modem offert soit 150,92 euros rembours�s sur le Pack eXtense de 
Wanadoo !
Profitez du Haut D�bit � partir de 30 euros/mois : 
http://www.ifrance.com/_reloc/w

Répondre à