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