Linux: o script SFTP não está funcionando no cron job

0

Eu criei um script sftp sem senha para baixar o arquivo de outro servidor e definir uma tarefa cron como diária, mas, como eu verifiquei, os arquivos não estão atualizados, o que significa que o script não foi executado no cron trabalho, então eu verifiquei os logs do cron usando grep "sftpscript.sh" /var/log/cron e vi que o cron job foi executado conforme agendado, mas os arquivos não foram baixados / atualizados. Qual poderia ser o problema aqui? Obrigado.

Cron schedule ( crontab -e ):

0 8 * * * /directory/of/script.sh

Aqui está meu script:

#!/bin/bash

echo "get file*" | sftp $username@$ipaddr:$external_path/
mv file* ./directory
    
por Dan the Ninja 05.04.2017 / 05:42

0 respostas