cron.hourly "saiu com o código de retorno 1" sem saída para o arquivo de log

0

Atualmente estou no Linux Ubuntu 14.04 (eu acho).

Então eu anteriormente tinha um script cron.daily que estava funcionando bem. Eu decidi usar o mesmo script, mas movê-lo para cron.hourly e agora não vai funcionar.

/etc/cron.hourly/dstealth-watch-tv

#!/bin/bash

times=$(date)
echo "${times}:" >> /var/log/dstealth/watch-tv.log
/usr/bin/curl --silent http://watch.dstealth.com/tv/refreshToken.php?k=secretRefreshKey >> /var/log/dstealth/watch-tv.log

Eu dei o arquivo CHMOD: 755

O arquivo de log foi criado manualmente com o CHMOD: 644 e está vazio.

Então eu usei:

service cron reload

e esperou várias horas esperando por uma saída em meu arquivo de log, mas permanece vazia.

Eu tentei

run-parts --verbose /etc/cron.hourly

e esta é a saída que recebo:

/etc/cron.hourly/dstealth-watch-tv:
run-parts: failed to exec /etc/cron.hourly/dstealth-watch-tv: No such file or directory
run-parts: /etc/cron.hourly/dstealth-watch-tv exited with return code 1

Isso também não resultou na entrada de nada no arquivo de log. Eu não tenho certeza onde eu errei. Por favor, ajude.

    
por Dal 08.06.2017 / 15:53

1 resposta

3

Execute este comando para converter o arquivo do formato Windows para o formato UNIX / Linux.

dos2unix /etc/cron.hourly/dstealth-watch-tv
    
por 08.06.2017 / 16:01