OVH Cloud OVH Cloud

Connexion adsl automatique

4 réponses
Avatar
Dans un script de /etc/rc.5/ il y a les 3 lignes :

cd /usr/sbin
./startadsl

echo "coucou" > /home/noel/coucou.log


La ligne echo... créé bin le fichier coucou.log mais la connexion
startadsl ne se fait pas. (Ce sript s'exécute en dernier)

Comment lancer une connexion adsl automatiquement ?

Merci.

4 réponses

Avatar
francois.patte
"@(none)" <""noel"@(none)"> wrote in message news:<41309f3f$0$18628$...
Dans un script de /etc/rc.5/ il y a les 3 lignes :

cd /usr/sbin
./startadsl

echo "coucou" > /home/noel/coucou.log


La ligne echo... créé bin le fichier coucou.log mais la connexion
startadsl ne se fait pas. (Ce sript s'exécute en dernier)

Comment lancer une connexion adsl automatiquement ?


Créer un fichier /etc/rc.d/init.d/adsl (s'il n'existe pas) en adaptant
à la distrib utilisée: ici: fedora, redhat

#!/bin/bash
#
# adsl Ce script lance et stoppe la connexion ADSL
#
# chkconfig: 2345 97 01
# description: Connexion ADSL
#
# Source function library.
. /etc/rc.d/init.d/functions

case "$1" in
start)
echo -n "Connexion ADSL "
/sbin/adsl-start
if [ $? = 0 ] ; then
echo_success
/usr/local/bin/numip
else
echo_failure
fi
echo ""
;;

stop)
echo -n "Deconnexion ADSL "
/sbin/adsl-stop
if [ $? = 0 ] ; then
echo_success
else
echo_failure
fi
echo ""
;;

*)
echo "Usage: adsl {start|stop}"
exit 1
esac

exit 0

François Patte

Avatar
noel
"@(none)" <""noel"@(none)"> wrote in message news:<41309f3f$0$18628$...

Dans un script de /etc/rc.5/ il y a les 3 lignes :

cd /usr/sbin
./startadsl

echo "coucou" > /home/noel/coucou.log


La ligne echo... créé bin le fichier coucou.log mais la connexion
startadsl ne se fait pas. (Ce sript s'exécute en dernier)

Comment lancer une connexion adsl automatiquement ?



Créer un fichier /etc/rc.d/init.d/adsl (s'il n'existe pas) en adaptant
à la distrib utilisée: ici: fedora, redhat

#!/bin/bash
#
# adsl Ce script lance et stoppe la connexion ADSL
#
# chkconfig: 2345 97 01
# description: Connexion ADSL
#
# Source function library.
. /etc/rc.d/init.d/functions

case "$1" in
start)
echo -n "Connexion ADSL "
/sbin/adsl-start
if [ $? = 0 ] ; then
echo_success
/usr/local/bin/numip
else
echo_failure
fi
echo ""
;;

stop)
echo -n "Deconnexion ADSL "
/sbin/adsl-stop
if [ $? = 0 ] ; then
echo_success
else
echo_failure
fi
echo ""
;;

*)
echo "Usage: adsl {start|stop}"
exit 1
esac

exit 0

François Patte
Merci beaucoup je vais essayer.


Salut.


Avatar
noel

"@(none)" <""noel"@(none)"> wrote in message
news:<41309f3f$0$18628$...

Dans un script de /etc/rc.5/ il y a les 3 lignes :

cd /usr/sbin
./startadsl

echo "coucou" > /home/noel/coucou.log


La ligne echo... créé bin le fichier coucou.log mais la connexion
startadsl ne se fait pas. (Ce sript s'exécute en dernier)

Comment lancer une connexion adsl automatiquement ?




Créer un fichier /etc/rc.d/init.d/adsl (s'il n'existe pas) en adaptant
à la distrib utilisée: ici: fedora, redhat

#!/bin/bash
#
# adsl Ce script lance et stoppe la connexion ADSL
#
# chkconfig: 2345 97 01
# description: Connexion ADSL
#
# Source function library.
. /etc/rc.d/init.d/functions

case "$1" in
start)
echo -n "Connexion ADSL "
/sbin/adsl-start
if [ $? = 0 ] ; then
echo_success
/usr/local/bin/numip
else
echo_failure
fi
echo ""
;;

stop)
echo -n "Deconnexion ADSL "
/sbin/adsl-stop
if [ $? = 0 ] ; then
echo_success
else
echo_failure
fi
echo ""
;;

*)
echo "Usage: adsl {start|stop}"
exit 1
esac

exit 0

François Patte


Merci beaucoup je vais essayer.

Salut.
Juste une petite précision :


Comment indiquer au script qu'il faut qu'il prenne start) ou stop) ?

Merci.



Avatar
francois.patte
noel wrote in message news:<41320c29$0$22032$...

"@(none)" <""noel"@(none)"> wrote in message
news:<41309f3f$0$18628$...

Dans un script de /etc/rc.5/ il y a les 3 lignes :

cd /usr/sbin
./startadsl

echo "coucou" > /home/noel/coucou.log


La ligne echo... créé bin le fichier coucou.log mais la connexion
startadsl ne se fait pas. (Ce sript s'exécute en dernier)

Comment lancer une connexion adsl automatiquement ?




Créer un fichier /etc/rc.d/init.d/adsl (s'il n'existe pas) en adaptant
à la distrib utilisée: ici: fedora, redhat

#!/bin/bash
#
# adsl Ce script lance et stoppe la connexion ADSL
#
# chkconfig: 2345 97 01
# description: Connexion ADSL
Juste une petite précision :



Comment indiquer au script qu'il faut qu'il prenne start) ou stop) ?


Si la distribution est redhat/fedora executer la commande:

chkconfig --level 345 adsl on

Et le script s'exécutera au démarrage de la machine. Sinon on peut faire:

/chemin/jusquau/script/adsl start

et

/chemin/jusquau/script/adsl stop

pour l'arrêter

François Patte



Merci.