Esta linha index=$(wget www.mywebsite.com)
irá definir a variável $index
para nada. Isso ocorre porque (por padrão) wget
não escreve nada em stdout , então não há nada para colocar na variável.
O que wget
faz é gravar um arquivo no diretório atual. As tarefas do Cron são executadas a partir do diretório $HOME
, portanto, se você quiser gravar um arquivo no diretório $HOME/bin
, precisará fazer uma das duas coisas
- Escreva
wget -O bin/index.html www.mywebsite.com
- Escreva
cd bin; wget www.mywebsite.com
A propósito, o diretório ~/bin
é geralmente onde os scripts e programas pessoais seriam armazenados, portanto, seria melhor pensar em outro lugar para gravar um arquivo regularmente recuperado de um site.