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

在这里插入图片描述
若能看到程序运行,则自启动成功。

Logo

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

更多推荐