如何在Linux系统启动时自动启动erl.beam文件?

时间:2017-04-04 21:03:59

标签: shell erlang

我已经将Erlang,yaws和php构建到Linux上的单个文件夹中,显然它是一个Web服务器,我可以通过以下两个步骤打开一个shell并输入以下命令。

第1步。$erl
第2步。1>prog:start().

因此,我需要它在Linux操作员系统启动时自动运行。

1 个答案:

答案 0 :(得分:2)

erl命令有许多可能的参数,它也可能取决于Linux发行版,但有一些广泛的说法:

您可以使用-detached参数erl来运行已分离的VM。同样,run参数将在VM启动后立即调用函数。因此,在Linux命令行上运行以下行应该执行Erlang部分:

erl -detached -run prog

请注意,run默认情况下会调用prog模块的start函数。

剩下的就是让OS在启动时调用此命令。如果您使用的是systemd系统,则可以创建Systemd Units并启用它们。