Init

如何使用 runit 將輸出記錄到日誌文件

  • March 2, 2021

我正在使用 runit 執行程序以在啟動時執行。我希望將 runit 執行的程序的所有輸出記錄到文件中。

我看過svlogd但我不知道如何讓它執行。

我無法弄清楚如何讓它執行。

在 daemontools 家族的世界裡,日誌服務和其他服務一樣。因此,您svlogd使用run程序執行就像使用程序執行“主”服務一樣run

“日誌”服務的特殊之處僅在於:

  • “日誌”服務目錄使用來自“主”服務目錄(或下面的直接子目錄)的符號連結定位。
  • 一些(但不是全部)daemontools 系列工具集緊密綁定“日誌”和“主”服務,並將它們作為一個單元進行操作。這在一定程度上是 runit 的情況。

否則,它們就像其他一切一樣。

因此,讓“日誌”服務svlogd像創建任何其他服務一樣執行,將其放在相對於“主要”服務的正確位置,然後啟動。

進一步閱讀

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