Bonjour ,
je m'explique : mon but est simple , j'ai un serveur central qui envoie des requêtes à plusieurs clients ( qui sont représente sous forme de daemon : SOAP::Lite) jusqu'ici tout marche sans problème .

je crée le service sous solaris comme suite :
1-un fichier pour lancer mon script dans /etc/init.d que j'appelle dashboard
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
#! /bin/sh
#. /etc/rc.d/init.d/functions  # uncomment/modify for your killproc
case "$1" in
    start)
        echo "Starting dashboard."
        Perl -I /opt/rational/clearcase/etc/dashboard /opt/rational/clearcase/etc/dashboard/daemon_apache.pl > /var/adm/rational/clearcase/log/dashboard/dashboard.out &
    ;;
    stop)
        echo "Shutting down dashboard.\n"
        var=`pgrep -f dashboard`
        kill -3 $var 
    ;;
    *)
        echo "Usage: $0 {start|stop}"
        exit 1
esac
exit 0
puis je creer deux liens symbolique : dans rc0.d pour le Kill et rc2.d pour le Start.

et tout vas très bien .
avec mon compte personnel je lance mon service avec : /etc/init.d/dashboard start et c'est bon le serveur arrive a le contacter sans problème .

mais des que je lance le service avec SUDO (en root) le service se lance mais impossible a joindre . je ne sais d'où peut venir ce problème .


Merci pour l'aide