나는 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의 실행 부분은 무엇이며 사용 방법
디렉터리에 있는 모든 스크립트를 실행합니다. 예를 들어 /etc/cron.hourly를 나열하면 매시간 실행되는 실행 파일을 저장하는 디렉터리라는 것을 알 수 있습니다.
따라서 run-parts는 디렉토리의 파일에 흩어져 있는 crontab 작업을 쉽게 실행하기 위해 작성된 스크립트이며 각 부분은 별도의 스크립트임을 알 수 있습니다.