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 :
Et oui, quand je le lance à la mano, j'obtiens "SQLPLUS EST TROUVE".#!/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 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
Partager