我已经将Erlang,yaws和php构建到Linux上的单个文件夹中,显然它是一个Web服务器,我可以通过以下两个步骤打开一个shell并输入以下命令。
第1步。$erl
第2步。1>prog:start().
因此,我需要它在Linux操作员系统启动时自动运行。
答案 0 :(得分:2)
erl
命令有许多可能的参数,它也可能取决于Linux发行版,但有一些广泛的说法:
您可以使用-detached
参数erl
来运行已分离的VM。同样,run
参数将在VM启动后立即调用函数。因此,在Linux命令行上运行以下行应该执行Erlang部分:
erl -detached -run prog
请注意,run
默认情况下会调用prog模块的start
函数。
剩下的就是让OS在启动时调用此命令。如果您使用的是systemd系统,则可以创建Systemd Units并启用它们。