Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
problema en un nuevo command
#1
Hola a todos

Estoy intentando crear un nuevo comando.
Code:
#!/bin/bash
DATE=/ruta/files/result_$(date +%Y%m%d%H%m%s)
>$DATE sqlplus -S "sys/[email protected]//server_ip/instance_name AS SYSDBA" @/ruta/consulta.sql << EOF
EOF

Esto lo que hace es hacer una consulta contra oracle que se encuentra dentro del fichero sql. Desde linea de comandos funciona correctamente. Al meterlo dentro de un nuevo comando no hace la redireccion y no crea el fichero. En los ficheros de log no hay ningun error ni rastro de lo que pasa.

alguien ha hecho algo parecido?

Gracias
 Reply
#2
Hola de nuevo,

Me respondo a mi mismo. Debe pasar alguna cosa con el tag EOF ahi dentro. Lo he quitado, he añadido la sentencia exit dentro del fichero consulta.sql al final del todo y ha funcionado saltando la alerta en pandora y escribiendo el resultado del comando en la carpeta correspondiente.

gracias
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes