History

run-parts 是如何得名的?

  • November 6, 2018

我了解 run-parts 的作用,但我想知道為什麼該程序被稱為 run-parts。我從未聽說有人將目錄中的執行檔稱為部分。作者為什麼把它命名為run-parts,是什麼部分?

伊恩傑克遜回信:

我大概給它起了名字。我不確定為什麼詞源不明顯。它執行各個部分。

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

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

按照man 4 run-parts

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

Crontabs 是 run-parts 腳本和系統 crontab 的歷史名稱。run-parts 腳本執行指定目錄中的所有執行檔。Run-p​​arts 執行指定目錄中的所有執行檔。可以通過創建文件 jobs.allow 或 jobs.deny 來允許或拒絕文件的執行,這與其他允許/拒絕配置文件的工作方式相似。該文件必須在指定目錄中創建。

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

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

因此,我們可以看到,run-parts 是為方便執行分散在目錄中的文件中的 crontab 作業而創建的腳本,這些部分是每個單獨的腳本。

引用自:https://unix.stackexchange.com/questions/465211