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 -l
delh가 이미 설명했듯이 를 사용하여 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/
해당 파일을 수동으로 조작해서는 안 됩니다.