crontab -e 다음 0 * * * * = 매시간... 저장 위치

crontab -e 다음 0 * * * * = 매시간... 저장 위치

sudo crontab -e 이후("/tmp/crontab.XXXX70pN9h"라고 썼습니다. 1L,19C 1,1 All

그런 다음 파일을 저장했습니다. 그리고 확인..? (어떻게? 모르겠어요)

And to check I 
ps -e | grep cron
29818 ?        00:00:00 cron

그래서..하지만 다시 확인해 보기로 했으나

sudo cat /etc/cron.hourly
cat: /etc/cron.hourly: Is a directory
xi@localhost ~ $ sudo ls /etc/cron.hourly

아무것도 없어! 즉, 디렉토리에

내가 이해한 바에 따르면, 시간 위치의 첫 번째 0은 매시간을 의미합니까?

답변1

cron의 필드는 다음과 같습니다.

m      h       dom             mon     dow          command
Minute Hour    Day of Month    Month   Day of week  <command>

그런 0 * * * * <command>다음 "분이 0이면 매 시간, 일, 월 및 모든 근무일에 명령을 실행합니다"로 변환됩니다.

crontab -ldelh가 이미 설명했듯이 를 사용하여 crontab을 나열할 수 있습니다 .

여기 이 링크를 클릭하면 몇 가지가 있습니다.실용적인 크론 예

답변2

귀하 crontab와는 cron.hourly별도의 개체입니다. 매시간 실행되더라도 에 무언가를 넣으면 에 넣지 crontab않습니다 . cron.hourly스크립트를 넣는 cron.hourly것은 단지다른매시간 실행되도록 하십시오. 즉, cron데몬이crontab 그리고 cron.hourly. 둘 다 포함하면 두 번 실행됩니다.

답변3

다음 명령을 사용하여 crontab이 설치되어 있는지 확인할 수 있습니다.

sudo crontab -l

/var/log/syslog매 시간마다 실행되었음을 나타내는 로그 메시지가 나타납니다 .

추가 자료:

http://www.linuxweblog.com/crotab-tutorial

첫 번째 0이 분인 것 같아요. 그러나 분이 0일 때 어떤 작업을 수행하고 싶다고 말하면 매시간 수행됩니다. 한 시간에 한 번만 발생하므로 분은 0입니다.

답변4

실제로 사용자 cron 파일이 변경된 시기나 그와 유사한 내용을 확인하기 위해 찾고 있다면 거기에서 찾을 수 있지만 /var/spool/cron/해당 파일을 수동으로 조작해서는 안 됩니다.

관련 정보