![如何在启动时在 yocto 定制板上运行任务?](https://linux22.com/image/1594967/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E5%9C%A8%20yocto%20%E5%AE%9A%E5%88%B6%E6%9D%BF%E4%B8%8A%E8%BF%90%E8%A1%8C%E4%BB%BB%E5%8A%A1%EF%BC%9F.png)
我有一块定制的 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)"