Linux/Unix Shell Scripting - Diferencia de ejecución de un archivo .sh

 
Vista:

Diferencia de ejecución de un archivo .sh

Publicado por Eduardo (1 intervención) el 19/08/2011 10:52:47
Hola,

Me gustaría saber cual es la diferencia al ejecutar un archivo .sh manualmente o hacerlo desde una Job de PL/SQL.
el contenido del archivo start_execution.sh se genera aleatoria y automaticamenrte a partir de una
funcion y un ejemplo de contenido es:

=====================
#!/bin/bash
. /home/crm/.bash_profile

. /home/crm/argentina/crm/crmdw/clusters/mt/mt_pull_push/start.sh
. /home/crm/argentina/crm/crmdw/clusters/ota/ota/start.sh
sqlplus dware/argu01@crmarg @/home/crm/crmdw/AR/exec_dw.sql "MT"
sqlplus dware/argu01@crmarg @/home/crm/crmdw/AR/exec_dw.sql "OTA"
sqlplus dware/argu01@crmarg @/home/crm/crmdw/AR/exec_dm.sql "DAILY_DOWNLOADS"
======================

si lo ejecuto manualmente o desde un cron lo ejecuta bien respetando el orden de procesos, entonces mi problema es que si lo ejecuto desde una Job de PL/SQL (dbms_scheduler) no respeta el orden y ejecuta todos a la vez por lo que fallan.

Sabe alguién a que se debe ????

Muchas gracias..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder