Bonjour,

J'essaie d'automatiser les chaîne de l'application sur laquelle je travaille. Et je suis pas sorti.
J'ai commence à tester aujourd'hui et tous les scripts qui utilisent SQLPLUS sortent erreur.

Pourquoi ? Parce qu'il semblerait que lorsque je lance ces scripts à travers la crontab, l'executeur sqlplus ne puisse pas être trouvé.

Alors j'ai écris un petit script de test :
#!/usr/bin/ksh

printf "\nDEBUT\n\n"

sqlplus -h >/dev/null 2>/dev/null

if [[ $? -eq 0 ]]
then
print "SQLPLUS EST TROUVE"
else
print "SQLPLUS EST INTROUVABLE"
fi

print "\nFIN\n"
Et oui, quand je le lance à la mano, j'obtiens "SQLPLUS EST TROUVE".
Et quand je le lance dans la crontab en redirigeant la sortie standard dans un fichier de log, j'obtiens SQLPLUS EST INTROUVABLE.

Donc, voilà est-ce un problème connu ?
Y a-t-il une chose que je pourrais faire pour y remédier ?

Merci.

Rithy