Um pouco de ajuda com script cron por favor

0

Eu gostaria de definir um cron em um servidor Ubuntu para baixar um arquivo para um local específico. Como eu faria isso?

Por exemplo, uma vez por dia, eu gostaria que meu servidor Ubuntu procurasse um arquivo em um site, em seguida, baixe-o e sobrescreva o arquivo existente, se presente.

algo como

wget link Nome do arquivo cp / etc / myfolder / filename

Qualquer ajuda seria muito apreciada.

Atenciosamente,

Matt

    
por Matt.P 17.10.2013 / 09:50

1 resposta

1

Muito difícil ... sem verificação de erros, etc., mas deixarei isso como um exercício de aprendizado:)

Crie isto em / home / yourUsername e chame-o de downloader.sh (como um exemplo) e torne-o executável (chmod + x /home/yourUsername/downloader.sh)

#!/bin/bash
cd /tmp
wget http://myexternalwebsite.com/downloads/filename
cp /tmp/filename /etc/myfolder/filename

Para baixar o arquivo à meia-noite a cada 24 horas, adicione ao seu crontab (crontab -e)

0 0 * * * /home/yourUsername/downloader.sh
    
por FreudianSlip 17.10.2013 / 10:03