我有一块定制的 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)"