• [^] # Re: petites corrections

    Posté par . En réponse à la dépêche À la découverte de FreeBSD. Évalué à 2.

    Ah, ben j'ai trouvé... diantre...

    Tu fais vraiment ça? :

    #!/bin/sh
    #
    # PROVIDE: goprogram
    # REQUIRE: networking
    # KEYWORD:
    . /etc/rc.subr
    name="goprogram"
    rcvar="goprogram_enable"
    goprogram_user="goprogram"
    goprogram_command="/usr/local/goprogram/goprogram"
    pidfile="/var/run/goprogram/${name}.pid"
    command="/usr/sbin/daemon"
    command_args="-P ${pidfile} -r -f ${goprogram_command}"
    load_rc_config $name
    : ${goprogram_enable:=no}
    run_rc_command "1ドル"
    

    Niveau complexité, c'est digne de systemd pour le coup, avec pleins d'artefacts qui sentent bon les race conditions en plus :)

    Je préfère ne pas aller voir le contenu de . /etc/rc.subr hein...