Pas de resultat lors d'un appel de commande systeme windows via script CGI
Bonjour,
Sous windows XP Service Pack 2, je cherche à faire des pages web accessibles via un CGI en perl. Un des scripts perl qui générent ces pages doit faire des appels système pour se connecter en ssh sur des machines unix, récupérer des informations et les présenter dans les pages web.
Voici mon code:
Code:
my $result = qx(plink <mon_login>@<adresse_ip_du_serveur_unix> \"<ma_commande_unix>\");
Voici mon problème:
- L'appel système ne génére pas d'erreur mais je n'ai pas de retour ($result = NULL)
- Si j'execute le script en ligne de commande via la console windows ça marche, i.e. je récupère le résultat attendu
- Si à la place de ma commande systeme avec plink je met une commande DOS basique comme "dir" :
Code:
my $result = qx(dir);
Ca marche aussi via le CGI.
Bref je sèche toujours après de nombreuses recherches sur le web.
Quelqu'un aurait-il une idée?
Merci