初始化服务未在yocto中运行..找不到pidof错误

时间:2018-10-10 04:13:16

标签: linux embedded-linux yocto pid init

我正在尝试在Yocto映像中的启动时运行服务。我的硬件是x64,我从元骨架层复制了服务配方。

当我使用该服务刷新最新映像并查看“ ps”时,该服务未运行。

我手动跳到init.d目录并执行./infusion start命令,但出现以下错误:

./infusion: line 192: pidof: not found
ERROR: command pidof not found
Starting infusion ...

如何向我的图像添加pidof实用程序。我正在生成核心图像最小图像。

感谢您的宝贵时间。感谢您的努力。

1 个答案:

答案 0 :(得分:0)

我认为未设置默认路径,因此无法找到它,请指定 使用您在其中调用脚本的绝对路径,例如

/bin/pidof

另一种选择是添加

PATH=/bin:/sbin:/usr/sbin:/usr/bin
初始化脚本顶部的

可能有帮助