/ etc / crontab의 실행 부분은 무엇이며 어떻게 사용합니까? 나는 다음을 본다.

나는 리눅스 시스템을 파고 들었다. 그것이 어떻게 작동하는지 시도하고 이해하기.

/ etc / crontab 파일에 있습니다. 나는 다음을 본다.

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

달리기 부품이란 무엇이며, 무엇을하는지, 어떻게 사용할 수 있습니까?



답변

원래, run-parts(8) 는 디렉토리를 인수로 취합니다.

이 디렉토리에있는 모든 스크립트를 실행합니다. 예를 들어, /etc/cron.hourly, 매시간 실행 파일을 저장할 수있는 디렉토리라는 것을 알 수 있습니다.

보시다시피, cron 하나의 디렉토리 만 지정하면 해당 디렉토리의 모든 내용이 실행되므로 편의를 위해 사용됩니다. 이렇게하면 스크립트를 쉽게 유지 관리 할 수 ​​있습니다. etc/cron* 디렉토리.

자신의 유스 케이스에 악용 될 수있는 옵션에 대해서는 맨 페이지를 참조하십시오. 예를 들어 간단한 검사를 수행하고 실행할 스크립트를 표시 할 수 있습니다.

run-parts -v –-test /etc/cron.hourly

그만큼 -v 플래그가 모든 곳에서 사용 가능하지 않을 수 있습니다.