是否可以將 systemd 服務移植到 sysVinit,反之亦然?難度有多大。

是否可以將 systemd 服務移植到 sysVinit,反之亦然?難度有多大。

我想systemd在正在使用的系統上使用服務sysVinit。是否可以?有什麼好的方法可以做到這一點嗎?

答案1

一個作業系統一次只有一個 init 系統,因此您無法在沒有用作init 系統systemd的電腦上執行服務。systemd

您可以將控制服務的 systemd「單元」檔案移植到 sysVinit 樣式。

對於常見服務,最簡單的方法是從已經使用 sysVinit 的發行版中尋找 sysVinit 文件,然後根據您的情況進行調整。

否則,請查看一些範例systemdsysVinit文件。它們通常並不複雜,具有用於停止和啟動服務的命令以及一些其他簡單配置。

相關內容