Kevin Hinault a écrit : > Le 19 août 2009 10:21, giggzounet<giggzou...@gmail.com> a écrit : >> Mais en console je le lance aussi en root et ça fonctionne. >> >> Bon je veux bien essayer avec un autre utilisateur. comment je fais pour >> dire que je veux daemoniser mon programme avec l'utilisateur "truc" ? > > Non je te dis pas de le faire mais de vérifier si c'est pas déjà le cas ;) > > Avant de chercher à modifier l'environnement de ton daemon il est > juste bon de savoir s'il est lancé en root ou non. > Un bon test serait de faire un export de l'environnement juste avant > ta commande 'prog1' : > > env > /tmp/env_de_mon_script >
le probleme c'est que je n'ai pas accès à l'environnement juste avant "prog1" : qqs détails : en gros mon script de lancement contient : start_daemon "$TLM_INSTALL_DIR/rlm" -c "$TLM_INSTALL_DIR/licence.lic" -dlog "$TLM_INSTALL_DIR/debug.log" avec $TLM_INSTALL_DIR bien défini. rlm est un binaire qui fait appel en interne à prog1 (donc pour env c'est rapé). Si on console je tape : path_to_rlm/rlm -c path_to_rlm/licence.lic -dlog path_to_rlm/debug.log ça marche. Tiens je viens de faire une découverte : si je mets : path_to_rlm/rlm -c path_to_rlm/licence.lic -dlog path_to_rlm/debug.log dans un script du genre : #!/bin/sh echo -n "Starting rlm:" path_to_rlm/rlm -c path_to_rlm/licence.lic -dlog path_to_rlm/debug.log& echo -n "DONE" et ben ça ne marche pas non plus...même problème qu'avec le start_daemon. Bon ben je n'ai plus qu'à comparer les env. Bye Guillaume -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org