我有一个用 Erlang 编写的服务器,用 Rebar 编译,我用 Relx 发布了一个版本。开始很好
/root/rel/share3/bin/share3 start
下一步是在服务器启动时启动。
我尝试了不同的方法,最后一种方法是使用 /etc/init.d/skeleton 我更改了以下内容
NAME=share3
DAEMON=/root/rel/share3/bin/share3
DAEMON_ARGS="$1"
之后,我运行了 update-rc.d,但我并没有得到它太多的工作。(Ubuntu 14.04)
该服务一直运行到机器重新启动,我需要登录并重新启动它。
对于 Windows,它真的很优雅,因为它可以创建 Windows 服务。