|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 29 ![]() |
Bonjour
je souhaite lancer un shell unix avec la commande DBMS_SCHEDULER. Mon shell comporte des arguments (1, un nom de fichier a traiter), mais lors de la création du job, il se plante. Faut il utiliser set_job_argument_value ??? Merci de votre aide... Greg |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Merci de nous donner
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 29 ![]() |
Bonjour..
oui désolé.. j'ai mis le message un peu vite hier... Alors c'est une version 10g. le but est de pouvoir lancer un script shell avec en argumet un nom de fichier a traiter... quand j'utiliser la commande dbms_scheduler.create_job en mettant action = '/chemin/mon_shell.sh /chemin/fichier_a_traiter' j'ai un message d'erreur dans la table job_run_details (27369 : no such file or directory) Quand j'execute la meme ligne de commande directement sous unix cela fonctionne... le code que j'utilise est : DBMS_SCHEDULER.create_job ( job_name => 'LANC_SHELL', job_action => '/script/exploit/batch_j/imp_etiq.sh /script/recep/sentinel/CALYPSO_I2824TLP1_2_ETI_PRD225566.JOB , enabled => TRUE, comments => 'Job defined entirely by the CREATE JOB procedure.') j'etais en train d'essayer d'utiliser les arguments des jobs, mais j'ai du mal avec la sequence a utiliser (quelle commande dans quel ordre) merci de votre aide |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 29 ![]() |
ok laissez tomber.. j'ai trouvé...
merci pour la posterité ... code utilisé : BEGIN DBMS_SCHEDULER.CREATE_JOB( job_name => 'LANC_SHELL', job_type => 'EXECUTABLE', job_action => '/script/exploit/batch_j/imp_etiq.sh', enabled => FALSE, number_of_arguments => 1 ); DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE ( job_name => 'LANC_SHELL', argument_position => 1, argument_value => '/script/recep/sentinel/CALYPSO_I2824TLP1_2_ETI_PRD225596.JOB' ); DBMS_SCHEDULER.ENABLE('LANC_SHELL'); END; |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com