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:
Sur plusieurs serveurs, aucun problème d'exécution, tout se passe bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 status=$(./controle_status.pl) echo $status
Malheureusement sur certains serveurs, lorsque mon script shell arrive sur l'exécution du controle_status.pl, j'ai des erreurs de 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...
Code : Sélectionner tout - Visualiser dans une fenêtre à part ./nico.sh: ./controle_status.pl: /usr/bin/perl: bad interpreter: Permission denied
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![]()
Partager