Preciso fazer um script.sh que rode uma query no MySQL. Inicialmente fiz o script chamando um arquivo .SQL que contém a query, o script roda sem erros mas a query não é executada. Fiz da seguinte maneira:
#!/bin/bash
ExecutarScriptSQL(){
cd /opt/pdv/Scripts
mysql --user=xxx--password=xxx <$1
cd ..
}
Dentro dessa pasta "/opt/pdv/Scripts" tem o arquivo "Script.PDV.sql" que contém uma query simples, apenas um truncate em uma tabela:
USE `PDV`;
TRUNCATE TABLE LOG_OPERADOR;
Rodando no terminal: ./script.sh o Script roda sem erros, porém a query não é executada no mysql. Alguém poderia dar alguma ideia de como eu posso resolver isso ou quem sabe como incluir a query dentro do script.sh, já ajudaria também.