Bonjour,
J’ai une application Java qui exécute un package Oracle, et dans ce package Oracle exécute un script sur le serveur.
Tout se passe relativement bien sauf que le script doit généré un fichier log, et dans ce fichier log il devrait y avoir la date sous cette forme :
date +%d.%m.%y\ %T
Quand j’exécute cette commande sous le compte Unix Oracle, j’ai bien le résultat, mais quand Oracle exécute le script la commande ne renvoie rien.
En étudiant la configuration je voie que le script est de type :
#!/bin/ksh
or mon user Oracle utilise :
SHELL=/bin/bash
Est-ce que cette différence pourrait être à l’origine du problème ?