Pulegium está certo, não é o tipo de casca que é o problema, é o PATH. Quando o cron executa, ele tem um caminho de pesquisa muito limitado, em vez de colocar mysql
no seu comando, você deve colocar /path/to/mysql
com o caminho real para o executável. Geralmente algo como /usr/local/bin/mysql
. Você terá que procurá-lo para encontrar o caminho exato. Além disso, se fosse um problema de shell, no seu arquivo cron você poderia executar o bash e, em seguida, executar o script: /bin/bash /path/to/script.sh
, isso garantiria que o bash fosse o único que processava o arquivo.