cron.hourly "반환 코드 1로 종료되었습니다." 로그 파일에 출력되지 않음

cron.hourly "반환 코드 1로 종료되었습니다." 로그 파일에 출력되지 않음

저는 현재 Linux Ubuntu 14.04를 사용하고 있습니다.

그래서 저는 잘 작동하는 cron.daily 스크립트를 사용하곤 했습니다. 동일한 스크립트를 사용하기로 결정했지만 cron.hourly로 옮겼지만 지금은 작동하지 않습니다.

/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

CHMOD: 755 파일을 제공했습니다.

로그 파일은 CHMOD: 644를 사용하여 수동으로 생성되며 비어 있습니다.

그런 다음 다음을 사용했습니다.

service cron reload

출력이 내 로그 파일에 기록되기를 몇 시간 동안 기다렸지만 여전히 비어 있습니다.

나는 노력했다

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

이것은 내가 얻는 결과입니다.

/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

또한 로그 파일에 아무 것도 입력되지 않습니다.

답변1

파일을 Windows 형식에서 UNIX/Linux 형식으로 변환하려면 이 명령을 실행하십시오.

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

관련 정보