크론 작업을 배치하기에 가장 좋은 디렉토리는 무엇입니까?

크론 작업을 배치하기에 가장 좋은 디렉토리는 무엇입니까?

크론 작업을 실행하는 머신이 있습니다. (scp를 통해) 크론 작업 파일을 업로드하고 싶습니다. 다음은 cron 작업 파일(test.cron)의 예입니다.

* * * * * echo "test" > /tmp/test_cron

이 작업은 저장을 사용하여 수행 crontab -e한 다음 으로 끝나면 /var/spool/cron/crontabs/$USER더 이상 사용할 수 없습니다(회사 정책).

test.cron이 파일을 에 넣으면 /etc/cron.d실행되지 않습니다. 이 파일 구문을 변경하거나 이 파일을 cron 데몬이 선택하여 실행하도록 다른 곳에 두어야 합니까?

업데이트:

내용을 붙여 넣으면 test.cron실행 crontab -e됩니다. 내 crontab 구문이 유효한 것 같습니다.

내 질문은test.cron: cron 데몬이 파일을 선택하려면 위 내용이 포함된 파일을 어디에 넣거나 놓거나 배치해야 합니까 ?

더 많은 맥락: cron file 명령을 어느 간격으로 실행해야 할지 미리 알 수 없습니다. 이들 중 어느 것도 좋은 장소가 아닐 것입니다. "cron.daily/ cron.hourly/ cron.monthly/ cron.weekly/" 제가 틀렸을 수도 있기 때문에 이 질문을 드리는 것입니다.

답변1

/etc/cron.d명시적으로 활성화해야 할 수 있는 crond의 기능입니다. Debian 기반 배포판에서는 기본적으로 활성화되어 있습니다. /etc/cron.d데비안 파생물을 사용하는 경우에도 마찬가지입니다 .

데비안의 크론 맨페이지는 다음과 같이 말합니다:

[/etc/crond.d]의 파일은 run-parts(8)에서 사용하는 것과 동일한 명명 규칙을 따라야 합니다. 즉, 대문자와 소문자, 숫자, 밑줄 및 하이픈으로만 구성되어야 합니다. 이는 그들이점을 포함할 수 없습니다..

따라서 이름을 다음과 같이 바꿔야 합니다 test.cron. test_cron작동이 시작되어야 합니다.

관련 정보