>

DigitalOcean의 VPS 서비스에서 우분투 14.04에서 crontab을 실행하고 있습니다.

2 시간마다 웹 스크레이퍼로 작업을 수행했습니다. 내 문제는 크론은 내가 설정 한 시간을 무시하고 분 지시를 따른다는 것이다.

여기서는 내 cron 라인입니다

30 8,10,12,14,16 * * * /usr/bin/python /path/to/myscript.py

이 작업을 오전 8시 30 분, 오전 10시 30 분 등에 수행하는 대신 오늘 오후 11시 30 분에 실행했습니다. 분을 37로 변경하고 오후 11시 37 분에 다시 실행했습니다.

cron을 실행하기 전에 TZ를 내 시간 (시드니)으로 변경하고 터미널 date 를 통해 VPS에 로그인하면  내 현지 시간을 반환합니다.

문제가 무엇입니까?


  • 답변 # 1

    댓글에서 답을 저장하기 만하면됩니다 :

    문제는 cron이 하나의 TZ 값으로 시작한 것으로 판명되었습니다. 그 후 TZ가 변경되었지만 (미래 프로세스에 영향을 미침) 크론 작업이 올바른 시간에 실행 된 새 TZ로 cron을 다시 시작할 때까지는 아니 었습니다.

  • 이전 xfce - 마지막 XFCE4 패널이 사라지면 어떻게해야합니까?
  • 다음 쉘 명령을 사용하여 ascii 파일의 마지막 n 줄을 어떻게 삭제합니까?