|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Candidat au titre de Membre du Club
![]() |
Bonjour,
J'essais de mettre en place une procédure PL/SQL qui lance un script shell dont le résultat est redirigé vers un fichier. Je lance le script à partir d'une commande Host définie comme suit: Code :
Mon appelle: Code :
Sauf que lorsque j’exécute la procédure sur oracle, le fichier resultats.txt est créé dans le répertoire /test/ mais il est vide!! Le répertoire comporte portant plusieurs répertoires et fichiers! Le shell.sh lancé directement sous unix créé le fichier et le rempli avec la liste des fichiers et répertoire, comme attendu. Du coté des droits, l'utilisateur oracle est propriétaire du répertoire /test et j'ai forcé un chmod 777 sur shell.sh Je m'attendrais à n'avoir aucun résultat, même pas la création du fichier resultats.txt, si ma procédure oracle ne marchait pas... D'où peut venir mon problème??? Help me please. |
||||
|
00
|
|
|
#2 | ||
|
Nouveau Membre du Club
![]() Administrateur de base de données Inscription : mars 2011 Messages : 15 ![]() |
bonjour,
peut-être ne retrouve-t-il pas les commandes unix, essayez d'ajouter le path des commandes unix dans le shell par ex : Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() |
Salut,
Si tu as accès au code java exécuté, pourquoi pas écrire tes résultats sur fichier, directement dans ton code java !? Bonne journée
__________________
"Rather than love, than monney, than faith, than fame, than fairness, give me truth." |
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() |
effectivement, il s'agissait d'un problème de path des commandes
![]() Merci |
|
00
|
Copyright © 2000-2012 - www.developpez.com