Bonjour,

je suis confronté à un problème tout bête, mais très embêtant. J'ai besoin d'appeler un script perl dans un script shell, rien de bien méchant, mais j'ai des erreurs de permission à chaque fois que le perl souhaite s'exécuter.

Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
status=$(./controle_status.pl)
echo $status
Sur plusieurs serveurs, aucun problème d'exécution, tout se passe bien.
Malheureusement sur certains serveurs, lorsque mon script shell arrive sur l'exécution du controle_status.pl, j'ai des erreurs de permission denied:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
./nico.sh: ./controle_status.pl: /usr/bin/perl: bad interpreter: Permission denied
Je signale que l'exécution du perl directement sur le système fonctionne parfaitement, que j'ai vérif les droits entre les serveurs et qu'ils sont rigoureusement identique...

J'en viens a me demander si il existe un moyen d'empêcher l'appel de script par un autre script sur une machine de type HPUX?

Sinon tout idée est la bienvenue