Executar procedure via shell cript

1. Executar procedure via shell cript

Ícaro M. Sales
salesicaro

(usa Ubuntu)

Enviado em 31/05/2019 - 14:24h

Senhores, preciso substituir o método de execução de uma procedure de Job para o agendamento no Cron.

Minha ideia é utilizar o mssql-cli para me conectar à base de dados sql server e em seguida dar o exec na procedure, script simples e objetivo que irá rodar pelo agendamento do Cron algumas vezes ao dia.

Meu script está da seguinte maneira:


#!/bin/bash


echo "Iniciando Conexão à base SRC..."
mssql-cli -S 192.168.20.40\\rcp -U usuário -P senha -d base_de_dados

echo "EXEC STP_GET_DADOS;"


Porém, apos a linha de conexão ao banco ser executada e a conexão ser estabelecida, não sei como inserir o EXEC.
Alguém tem alguma ideia de como posso fazer isso ou um script melhor?




  


2. Re: Executar procedure via shell cript

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 31/05/2019 - 15:36h


salesicaro escreveu:

Senhores, preciso substituir o método de execução de uma procedure de Job para o agendamento no Cron.

Minha ideia é utilizar o mssql-cli para me conectar à base de dados sql server e em seguida dar o exec na procedure, script simples e objetivo que irá rodar pelo agendamento do Cron algumas vezes ao dia.

Meu script está da seguinte maneira:


#!/bin/bash


echo "Iniciando Conexão à base SRC..."
mssql-cli -S 192.168.20.40\\rcp -U usuário -P senha -d base_de_dados

echo "EXEC STP_GET_DADOS;"


Porém, apos a linha de conexão ao banco ser executada e a conexão ser estabelecida, não sei como inserir o EXEC.
Alguém tem alguma ideia de como posso fazer isso ou um script melhor?


Boa tarde Salesicaro.
Veja se ajuda:
https://thobias.org/doc/shell_bd.html

Importante => echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Att.: Marcelo Oliver






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts