如何在启动时在 yocto 定制板上运行任务?

如何在启动时在 yocto 定制板上运行任务?

我有一块定制的 Linux 主板,我想在启动时在后台运行一项任务。任务在后台运行良好,设置命令,但会抛出错误禁止&

但是,我无法在启动期间运行该任务。没有rc.本地和不系统控制。另外,我不能使用apt-get。有没有办法在启动时运行我的任务?

以下是我尝试过的方法:

1)在root下,我创建了一个名为测试文件/etc/init.d内容包括 -

#!/bin/sh
setsid /home/root/myfile /home/root/myfile.conf > /dev/null 2>&1 &
exit 0

2)chmod +x test.sh

3)update-rc.d test.sh start 85 5 .

4)重新启动主板并检查ps x。在这里找不到它。

编辑 :如果有人要求我列出我所拥有的东西 - 我只知道 rc.local 和 systemd。好吧,还有 upstart。因为我没有,所以我不确定还能展示什么。

cat /etc/os-release    

ID="poky"                                                                       
NAME="Poky (Yocto Project Reference Distro)"                                    
VERSION="2.4.2 (rocko)"                                                         
VERSION_ID="2.4.2"                                                              
PRETTY_NAME="Poky (Yocto Project Reference Distro) 2.4.2 (rocko)" 

相关内容