Voici la première fois que je fais appelle à la communauté de developpez.com.
Espérons que j'y trouve l'aide espéré.

Dans un script (exécuté sur un serveur Unix (SunOS 5.10)) je réalise un rcp pour récupérer un fichier situé sur un serveur linux (2.6.9-34).

Voici la partie du script concerné:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
LAMP=machine_linux
U_LAMP=user_linux
PATH_LAMP=/users/ftp/pub/plpr/admin/maillist
USER_MSG_LAMP=autorisation_msg.cfg
`rcp ${U_LAMP}@${LAMP}:${PATH_LAMP}/${USER_MSG_LAMP} .`
if [ $? -ne 0 ]
then
  echo 'Probleme lors de la recherche des users destinataires'
  exit 3
fi
Pas de problèmes au niveau de la commande, seulement le script reste bloqué là. Quand je regarde les processus des deux côtés, ils ont à l'état sleeping et leur temps d'exécution est nul.

Serveur Unix:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
machine_unix:user_unix> /usr/ucb/ps -auxwww | grep rcp
user_unix     7079  0.0  0.0 4808 3064 ?        S 15:41:14  0:00 rcp machine_linux@user_linux:/users/ftp/pub/plpr/admin/maillist/autorisation_msg.cfg .
Serveur Linux:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
# /usr/ucb/ps -auxwww | grep rcp
user_linux 25478  0  1467   143 ?        S 15:41:14  0:00 rcp -f /users/ftp/pub/plpr/admin/maillist/autorisation_msg.cfg
A savoir que cette commande fonctionne lorsque je la lance directement dans un terminal. Et que ce script s'exécute sur d'autres machines Unix avec lesquelles le soucis ne se pose pas.

Quelqu'un a-t-il déjà été confronté à ce problème ?
Comment puis-je analyser ce problème (commandes utiles ...) ?

D'avance merci