Enviado em 06/05/2019 - 09:50h
Olá pessoal, sou iniciante no linux então relevem se a pergunta for meio tosca.
Estou com o seguinte problema:
tenho um script shell que só tem duas linhas:
A primeira pra enviar o arquivo pra outro server:
/usr/local/bin/sshpass -p 'senha' scp /tmp/arquivos_1/VENDAS_${DATA_HOJE}_080000.txt server@192.16.5.30:/ftp/arquivos_1/pasta;
E a segunda linha que somente atualiza o nome do arquivo pra eu saber que foi enviado:
mv /tmp/arquivos_1/VENDAS_${DATA_HOJE}_080000.txt /tmp/arquivos_1/VENDAS_${DATA_HOJE}_080000_enviado.txt ;
Aí começa a zika:
A segunda é feita normalmente todos os dias, porém a primeira não é feita pelo crontab.
Quando eu rodo o arquivo manualmente são feitas as duas linhas, só pelo crontab que não funciona a primeira.
Qual poderia ser a causa desse problema?
Se puderem me ajudar por favor! :D
Estou com o seguinte problema:
tenho um script shell que só tem duas linhas:
A primeira pra enviar o arquivo pra outro server:
/usr/local/bin/sshpass -p 'senha' scp /tmp/arquivos_1/VENDAS_${DATA_HOJE}_080000.txt server@192.16.5.30:/ftp/arquivos_1/pasta;
E a segunda linha que somente atualiza o nome do arquivo pra eu saber que foi enviado:
mv /tmp/arquivos_1/VENDAS_${DATA_HOJE}_080000.txt /tmp/arquivos_1/VENDAS_${DATA_HOJE}_080000_enviado.txt ;
Aí começa a zika:
A segunda é feita normalmente todos os dias, porém a primeira não é feita pelo crontab.
Quando eu rodo o arquivo manualmente são feitas as duas linhas, só pelo crontab que não funciona a primeira.
Qual poderia ser a causa desse problema?
Se puderem me ajudar por favor! :D