例如,在 Arch Linux 中,当我在其上运行 Web 应用程序时,我会创建一个 systemd 服务,以便对其进行监督并在需要时重新启动。在 FreeBsd 上,默认情况下未安装 systemd,那么,有什么替代方案,或者我应该如何在 FreeBsd 中执行同样的事情?
答案1
FreeBSD 服务管理系统称为rc
。FreeBSD 手册中有很好的解释的。
要为您的应用程序创建服务,您需要编写一个 rc 脚本。您可以以openvpn
一个或多个系统脚本为例。
至于 systemd,无法在 FreeBSD 上运行它,因为它太以 Linux 为中心了。