Linux系统程序开机自启动-实测方法

【写在前面】

由于Ubuntu系统的开机服务程序由原来的init——>systemd,两种启动方式有不小的差异

【实测方法一】

推荐博文:Ubuntu18.04啓動rc.local

https://blog.csdn.net/u013554213/article/details/78792686

系统Ubuntu18.4:

1.编写自己的脚本文件service0113.sh

#! /bin/sh
cd /home/firefly/Desktop/Server_ARM64_Http_Wave_0113
/usr/bin/python3 /home/firefly/Desktop/Server_ARM64_Http_Wave_0113/Fvser_main.py

【附】命令注意用全局地址,文件地址也用全局地址,脚本文件用chmod +x 使能执行功能

2.利用上述博文提供的方法启动/etc/rc.local文件

3.添加一下命令在rc.local中

su firefly -c "exec /home/firefly/service0113.sh"

【附】用当前用户模式开启

【实测方法二】

推荐博文:https://www.jianshu.com/p/86adb6d5347b/

**系统有桌面程序的**

0.准备好可以顺利执行的脚本文件

1.在当前的家目录下mkdir .config/autostart

2.在 autostart 目录下新建testboot.desktop (经测试名字任意,但后缀必须是.desktop)

3.添加如下内容在desktop文件中

[Desktop Entry]

Type=Application

Name=testboot

NoDisplay=true

Exec=/home/firefly/service.sh

其中所有的脚本文件名字均是博主自己的文件,可以自定为其他任何名字

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值