[unix] crontab -e, 0 ~ * * * = 매시간… 어디에 저장됩니까

sudo crontab -e 이후 ( “/tmp/crontab.XXXX70pN9h”1L, 19C 1,1 모두 작성

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

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을 이해하면 매 시간을 의미합니까?



답변

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

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

그런 0 * * * * <command>다음 “분이 0이면 매 시간, 매일, 매월, 매주마다 명령 실행”으로 번역됩니다.

crontab -ldelh가 이미 언급 한대로을 사용하여 crontab을 나열 할 수 있습니다 .

여기 에이 링크를 가져 가십시오. 실용적 Cron 예제가 있습니다.


답변

귀하 crontabcron.hourly별도의 법인입니다. 1 시간마다 실행 되더라도 무언가를 crontab넣어도 안에 넣지 않습니다 cron.hourly. 스크립트를 넣는 것은 매 시간마다 스크립트를 실행 cron.hourly하는 또 다른 방법입니다. 즉, cron데몬은 crontab 및을 모두 확인합니다 cron.hourly. 둘 다 가지고 있으면 두 번 실행됩니다.


답변

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

sudo crontab -l

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

더 읽을 거리 :

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

나는 첫 번째 영 (0)이 분이라고 생각합니다. 그러나 분이 0 일 때 무언가를 원한다고하면 매 시간마다 수행됩니다. 한 시간에 한 번만 분은 0입니다.


답변

다음 자습서를 통해 간단히 cron을 실행할 수 있습니다.

http://answergig.com/48/please-provide-some-linux-cron-job-examples?show=48#q48

0 * * * *  /path


답변

실제로 cron 파일이 언제 변경되었는지 또는 그 특성이 무엇인지 알기 위해 사용자 cron 파일을 찾고 있다면 /var/spool/cron/파일을 수동으로 조작해서는 안됩니다.


답변