cjm*_*cjm 12
您需要为您的 Web 应用程序编写一个init 脚本。(Dropbox和RTorrent 的示例。如果您在 wiki 中搜索 ,add_daemon
您可以找到更多示例。)
您的脚本将用于su
以适当的用户身份运行应用程序。(初始化脚本以 root 身份运行,因此它们可以su
用于任何用户。)
临界线看起来像
su www -c "/path/of/app &"
Run Code Online (Sandbox Code Playgroud)
然后你将你的新守护进程添加到 中的 DAEMONS 列表中/etc/rc.conf
,所以它会在启动后自动启动。
使用su
以用户身份运行它,并将其放入您的/etc/rc.local
以在启动时运行它。
su -c "start_server" www &
Run Code Online (Sandbox Code Playgroud)