在linux启动时启动脚本

时间:2016-07-07 15:54:24

标签: linux yocto

我尝试在基于yocto的linux设备中启动时执行java应用程序。我在/etc/init.d/etic添加了一个脚本并使其可执行。如果我在shell /etc/init.d/etic start/etc/init.d/etic stop调用应用程序,则会按预期停止。然后我调用了shell update-rc.d etic defaults并创建了符号链接。根据我在网上发现的内容,这应该足够了,但不知何故应用程序还没有启动。我错过了什么?我怎么能检查出了什么问题,或者是否有任何可以尝试扩展的最小例子?

1 个答案:

答案 0 :(得分:1)

那么,与从init系统运行启动脚本相比,这些问题通常是由于手动执行启动脚本时的不同环境造成的。例如,当您从init系统运行时,您的.profile.bashrc来源了。

您可以使用例如logger轻松记录您的init脚本中的内容,这很容易找出问题所在。