• # bon je t'aide, mais tu me plussoie...

    Posté par (site web personnel) . En réponse au message lancement de script au démarrage. Évalué à 1.

    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...