提供适用于yocto文件系统的一个程序自动启动的脚本
时间: 2024-02-28 12:52:08 浏览: 113
好的,以下是一个适用于Yocto文件系统的程序自动启动脚本:
1. 创建一个包含以下内容的文件 `/etc/init.d/your_program`:
```
#!/bin/sh
### BEGIN INIT INFO
# Provides: your_program
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: S
# Default-Stop: 0 1 6
# Short-Description: Start your_program
# Description: Start your_program at boot time
### END INIT INFO
case "$1" in
start)
echo "Starting your_program"
/path/to/your_program &
;;
stop)
echo "Stopping your_program"
pkill your_program
;;
*)
echo "Usage: /etc/init.d/your_program {start|stop}"
exit 1
;;
esac
exit 0
```
2. 将文件设置为可执行权限:
```
chmod +x /etc/init.d/your_program
```
3. 使用以下命令将脚本添加到系统启动项中:
```
update-rc.d your_program defaults
```
现在,每次系统启动时,`your_program`都会自动启动。如果需要手动启动或停止程序,请使用以下命令:
```
/etc/init.d/your_program start
/etc/init.d/your_program stop
```
阅读全文