運行部件是如何得名的?

運行部件是如何得名的?

我了解 run-parts 的作用,但我想知道為什麼程式被稱為 run-parts。我從未聽說有人將目錄中的可執行檔稱為“部件”。為什麼作者將其命名為 run-parts?

答案1

伊恩傑克森回信說:

大概是我給它取的名字。我不確定為什麼詞源不明顯。它運行各個部分。

以及為什麼它可以使用“零件”這個詞的後續:

它們只是要運行的任務的一部分。

答案2

按照man 4 run-parts

從歷史上看,crontab 檔案包含在 cron.{daily,weekly,monthly} 目錄中的檔案上呼叫 run-parts 的配置。

Crontabs 是運行部分腳本和系統 crontab 的歷史名稱。 run-parts 腳本運行指定目錄中的所有可執行檔。 Run-p​​arts 執行指定目錄中的所有執行檔。可以透過建立檔案 jobs.allow 或 jobs.deny 來允許或拒絕檔案的執行,其工作方式與其他允許/拒絕設定檔類似。該檔案必須在指定目錄中建立。

/etc/crontab 中的 run-parts 是什麼,以及如何使用它

它將運行目錄中找到的每個腳本。例如,如果您列出 /etc/cron.hourly,您將看到它是一個可以放置每小時運行的可執行檔的目錄。

所以,我們可以看到,run-parts 是為了方便執行分散在目錄中檔案中的 crontab 作業而建立的腳本,各個部分都是單獨的腳本。

相關內容