%EB%9D%BC%EB%8A%94%20%EC%9D%B4%EB%A6%84%EC%9D%80%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EB%B6%99%EC%97%AC%EC%A1%8C%EB%82%98%EC%9A%94%3F.png)
나는 run-parts가 무엇인지 이해하지만 프로그램이 run-parts라고 불리는 이유를 알고 싶습니다. 누군가가 디렉토리의 실행 파일을 부분이라고 부르는 것을 들어 본 적이 없습니다. 저자는 왜 run-parts라고 이름을 붙였고, 그 부분은 무엇입니까?
답변1
Ian Jackson은 다음과 같이 회신했습니다.
아마 이름을 붙인 것 같아요. 왜 어원이 명확하지 않은지 잘 모르겠습니다. 다양한 부분을 운영하고 있습니다.
그리고 왜 "부품"이라는 단어를 사용할 수 있었는지에 대한 후속 조치는 다음과 같습니다.
그것들은 실행될 작업의 일부일 뿐입니다.
답변2
에 따라man 4 run-parts
역사적으로 crontab 파일에는 cron.{daily,weekly,monthly} 디렉터리의 파일에 대해 실행 부분을 호출하는 구성이 포함되어 있었습니다.
Crontabs는 실행 부분 스크립트와 시스템 crontab의 역사적 이름입니다. run-parts 스크립트는 지정된 디렉터리의 모든 실행 파일을 실행합니다. Run-parts는 지정된 디렉터리의 모든 실행 파일을 실행합니다. 다른 허용/거부 구성 파일과 유사하게 작동하는 jobs.allow 또는 jobs.deny 파일을 생성하여 파일 실행을 허용하거나 거부할 수 있습니다. 파일은 지정된 디렉터리에 생성되어야 합니다.
에서/etc/crontab의 run-parts는 무엇이며 어떻게 사용합니까?
디렉터리에 있는 모든 스크립트를 실행합니다. 예를 들어, /etc/cron.hourly 목록을 작성하면 매시간 실행될 실행 파일을 넣을 수 있는 디렉토리임을 알 수 있습니다.
그래서 우리가 알 수 있는 것은 run-parts는 디렉토리의 파일들에 분산되어 있는 crontab 작업을 실행하기 쉽도록 만들어진 스크립트이고, 그 부분은 각각의 개별 스크립트라는 것입니다.