Petalinux/BusyBox系统程序开机自启动方法
·
1、创建启动脚本
我的应用程序所在位置为:/home/root/SourceMeter
首先执行:
vi /etc/init.d/sourcemeter
代码内容:
#!/bin/sh
case "$1" in
start)
echo "Starting SourceMeter..."
/home/root/SourceMeter &
;;
stop)
echo "Stopping SourceMeter..."
killall SourceMeter
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
2、赋予执行权限
chmod +x /etc/init.d/sourcemeter
3、注册为开机启动服务
在命令行输入如下命令:
update-rc.d sourcemeter defaults
这会自动在 /etc/rc2.d/、/etc/rc3.d/ 等目录创建软链接(例如 S99sourcemeter),开机时系统会执行。
4、验证启动效果
(1)手动启动验证
/etc/init.d/sourcemeter start
ps -ef | grep SourceMeter


(2)重启板子验证
reboot
开机后查看:
top -n 1

若能看到程序运行,则自启动成功。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)