• # Pourquoi des [] dans l'appel à daemon ?

    Posté par . En réponse au message script de lancement. Évalué à 3.

    Bonjour,

    J'ai remarqué que dans le script de démarrage la ligne suivante dans la fonction start:
    ===
    ...
    daemon [ $BINARY -d ] on
    ...
    ===

    => Est-ce que les crochets "[]" étaient déjà présents dans le script initial ?
    => Ne seraient-ils pas interprétés par le shell (ici /bin/sh) comme l'opérateur de test (petit couteau suisse des scripts shell) ?

    Sinon, j'ai trouvé comme syntaxe de daemon:
    ===
    daemon ${BINARY} ${BINARGS}
    ===
    dans d'autres scripts de démarrage (par ex. /etc/init.d/dhcpd)

    Peux-être qu'en adaptant (extrapolation ^__^) au cas de SVN, cela donnerait:
    ===
    daemon $BINARY -d -r /usr/local/svn on
    ===

    A tester via:
    ===
    service svnserve start
    ===
    ou équivalent :-)

    Bon courage !

    Cdlt,