linux 设置开机启动

解决问题思路

1.首先写一个可执行脚本

2.将该脚本注册成服务

3.使用system enable命令让他开机自启

可执行文件脚本

java 复制代码
java -jar xxx.jar

注册成服务

java 复制代码
cd /etc/systemd/system/
vim 自己起一个服务名.service

内容如下:

复制代码
[Unit]
Description=# 服务名称                                                                       
[Service]
Type=oneshot
ExecStart=# sh脚本路径
StandardOutput=syslog
StandardError=inherit
[Install]
WantedBy=multi-user.target

将写好的服务配置复制到system路径下

javascript 复制代码
cp my-free.service /usr/lib/systemd/system/

添加引用

java 复制代码
ln -s '/usr/lib/systemd/system/自己起的服务名.service' '/etc/systemd/system/multi-user.target.wants/自己起的服务名.service'

测试一下可不可以

systemctl start 自己气的服务名.service

使用系统命令开机启动

systemctl enable 自己起的服务名

我是因为改这个没权限root都不行,我就听他们写的注释,老老实实用系统的这个了

"rc.local" E212: Can't open file for writing

相关推荐
ggaofeng10 分钟前
如何通过uboot加载硬盘
linux·qemu·uboot
尔染君子15 分钟前
嵌入式Linux驱动开发(按键驱动)
linux·驱动开发
条俐开水喉20 分钟前
液冷服务器与U位资产管理的依存共生关系深度分析
运维·ai算力服务器·u位资产管理·液冷服务器
kebidaixu28 分钟前
BCU 平台 Modbus 主机功能开发:液冷机组 & 消防传感器
linux
高旭的旭34 分钟前
反向 SSH 隧道远程方案
运维·ssh
元启数宇34 分钟前
机电设计AI不只是消防:给排水、暖通、强弱电如何进入自动化?
运维·人工智能·自动化
vsropy37 分钟前
安装虚拟机VMware
linux·windows
Jason_chen40 分钟前
Linux 3.0 串口机制深度解析:传统8250驱动与基础RS-232/485支持
linux·前端
CHrisFC40 分钟前
LIMS 系统 AI 建设路径:从自动化到智能化的演进之路
运维·人工智能·自动化
Jason_chen40 分钟前
Linux 5.10 串口机制深度解析:serial_core重构与RS-485自动方向控制革命
linux