“crontab -e”에서 이것은 무엇을 의미합니까?


1

내가 실행하면 crontab -e이 비트가 표시됩니다.

작업은 cron의 시스템 데몬의 시간 및 시간대 개념에 따라 시작됩니다.

cron의 시스템 데몬의 시간 및 시간대 개념을 이해 하는 것으로 변환 하거나 해결할 수있는 방법이 있습니까?

기계를 항상 켜두 지 않기 때문에 기계가 켜져 있을 가능성이 높은 매일 시간 을 설정하고 싶습니다 .

답변:


0
  • 추가 할 수 있습니다

    * * * * * date > /tmp/current_time.txt
    

    cron이 몇시에 작동하는지 확인하십시오. Cron은 현지 시간을 사용하므로 기본적으로 show가 표시되어야합니다 UTC.

  • /etc/default/cron변경하려면 참조하십시오 . TZ=UTC기본적으로 표시 됩니다.


좋아, 당신은 내가 date 명령을 실행 제안하지만 왜 * * * * *? 설명 해주십시오! 이것은 나의 첫 cron 시도가 될 것입니다.
DK Bose

나는 그것을하고 Wed Mar 12 18:21:01 IST 2014내 현지 시간을 얻었다 . 매일 매일 17:00:00에 일을하려면 어떻게해야합니까?
DK Bose

0

문제점 : 실행할 때 보게되는 소개 주석 crontab -e에는 다음 단어가 포함됩니다.

작업은 cron의 시스템 데몬의 시간 및 시간대 개념에 따라 시작됩니다.

그것이 실제로 의미하는 것은 나에게 분명하지 않기 때문에 질문을 한 것입니다.

그래서 나는 crontab -e이 줄을 가지고 달렸다 .

45 16 * * * touch /home/dbk/Desktop/$(date +\%H:\%M:\%S).txt

내가 요구 cron하는 것은 현재 시간을 접두사와 .txt확장자 로 사용하여 파일을 만들고 16:45 h cron의 시스템 데몬의 시간 및 시간대 개념에 따라이를 수행하는 것 입니다.

파일이 작성 될 때마다 파일의 접 두부를 "수정 된 날짜"와 비교 cron하여 작업을 실행 한 시간을 알 수 있습니다 .

그렇게되면서, 현지 시간으로 cron일을 16:45 IST했어요.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.