Il faut que ton script soit executé au démarage, le problème est que tu n'a pas du le conçevoir comme sysV en a besoin pour l'utiliser...
Typiquement, quand j'ai un tel script a faire j'utilise /etc/init.d/numlock comme script de base car il est bien fait...
L'explication : au démarage tout les script mis dans /etc/rcx.d avec un Sxx vont être lancé dans l'ordre du xx, mais ces scripts ne sont pas lancé comme ça, ils sont lancé avec un argument : start, stop, restart, etc...
donc tu a besoin de gérer cet argument.
Script de démarage bien fait : #!/bin/sh
# Startup script for XXX
#
# description: Run XXX at init runlevel change
# chkconfig: 345 29 15
# ci dessus les runlevel dans lesquel il est lancé puis les position de
# départ et d'arrêt
# Source function library.
. /etc/rc.d/init.d/functions
# c'est pour faire zoli avec un OK ou error en couleur
SYSCONF_FILE=/var/lock/subsys/XXX
# See how we were called.
case "1ドル" in
start)
gprintf "Starting XXX: "
# ajoute tes commandes ici...
echo_success
echo
touch $SYSCONF_FILE
;;
stop)
gprintf "Disabling numlocks on ttys: "
# ajoute tes commandes ici...
echo_success
echo
rm -f $SYSCONF_FILE
;;
status)
if [ -f $SYSCONF_FILE ]
then
gprintf "XXX is enabled\n"
else
gprintf "XXX is disabled\n"
fi
;;
restart)
0ドル stop
0ドル start
;;
reload)
gprintf "Reloading XXX: "
0ドル start
echo
;;
*)
gprintf "Usage: %s {start|stop|restart|reload|status}\n" "0ドル"
exit 1
esac
exit 0
Et vala tu a toute les cartes en main désormais...
ps : il y a shorewall qui te permet de paramètrer ton firewall et un outil dans le paquet drakwizard qui permet de le configurer en graphique...
# bon je t'aide, mais tu me plussoie...
Posté par Raphaël G. (site web personnel) . En réponse au message lancement de script au démarrage. Évalué à 1.
Typiquement, quand j'ai un tel script a faire j'utilise /etc/init.d/numlock comme script de base car il est bien fait...
L'explication : au démarage tout les script mis dans /etc/rcx.d avec un Sxx vont être lancé dans l'ordre du xx, mais ces scripts ne sont pas lancé comme ça, ils sont lancé avec un argument : start, stop, restart, etc...
donc tu a besoin de gérer cet argument.
Script de démarage bien fait :
#!/bin/sh
# Startup script for XXX
#
# description: Run XXX at init runlevel change
# chkconfig: 345 29 15
# ci dessus les runlevel dans lesquel il est lancé puis les position de
# départ et d'arrêt
# Source function library.
. /etc/rc.d/init.d/functions
# c'est pour faire zoli avec un OK ou error en couleur
SYSCONF_FILE=/var/lock/subsys/XXX
# See how we were called.
case "1ドル" in
start)
gprintf "Starting XXX: "
# ajoute tes commandes ici...
echo_success
echo
touch $SYSCONF_FILE
;;
stop)
gprintf "Disabling numlocks on ttys: "
# ajoute tes commandes ici...
echo_success
echo
rm -f $SYSCONF_FILE
;;
status)
if [ -f $SYSCONF_FILE ]
then
gprintf "XXX is enabled\n"
else
gprintf "XXX is disabled\n"
fi
;;
restart)
0ドル stop
0ドル start
;;
reload)
gprintf "Reloading XXX: "
0ドル start
echo
;;
*)
gprintf "Usage: %s {start|stop|restart|reload|status}\n" "0ドル"
exit 1
esac
exit 0
Et vala tu a toute les cartes en main désormais...
ps : il y a shorewall qui te permet de paramètrer ton firewall et un outil dans le paquet drakwizard qui permet de le configurer en graphique...