系统相关
首页 > 系统相关> > linux-Erlang:守护程序“ init.d”脚本无法启动

linux-Erlang:守护程序“ init.d”脚本无法启动

作者:互联网

我有一个管理Erlang守护程序的python脚本.系统初始化后,通过外壳使用时一切正常.

现在,当我在“ /etc/init.d”下包含相同的脚本,并在“ /etc/rcX.d”中正确设置了符号链接时,python脚本仍然可以工作,但是我的Erlang守护程序无法启动,并且没有明显的痕迹(例如crash_dump,dmesg等)

我也尝试通过’erl -env HOME / root’来设置环境变量“ HOME”,但是还是没有运气.

有什么线索吗?

解决方法:

要以与系统相同的方式手动运行脚本,请使用service daemon start(如果您具有该命令),否则请尝试

cd /
env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" /etc/init.d/daemon start

这迫使脚本在已知的最小环境下运行,就像启动时一样.

标签:init-d,erlang,linux
来源: https://codeday.me/bug/20191024/1920242.html