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

相关推荐
用户041328465134 分钟前
Linux 查看端口占用的 6 种方法:ss、netstat、lsof 实战
linux
2301_780789668 分钟前
WAF与Web应用安全的深度融合:从边界防护到业务风控
运维·服务器·网络·云原生·ddos
二宝哥9 分钟前
Rocky Linux 10.2 安装 PostgreSQL 15 完整教程
linux·运维·postgresql
不会就选b10 分钟前
Linux之线程池(二)
linux·运维·服务器
M78佐菲13 分钟前
Linux学习笔记:进程回收、exec函数簇与线程
linux·笔记·学习·算法
OpenFDE开源桌面14 分钟前
实操:如何将安卓 App与Linux系统应用级融合(附代码)
android·linux
Nontee20 分钟前
Quartz 集群 + 策略模式:逾期预警推送系统设计实录
linux·服务器·策略模式
工业HMI实战笔记24 分钟前
【拯救HMI】:工业自动化交互革命:HMI 触摸屏如何成为产线智能中枢
运维·自动化·交互
NJCloud27 分钟前
Openstack(一)——基础环境配置与依赖服务安装
linux·架构·openstack
额额额对了39 分钟前
Linux C 多线程编程基础:从内存模型到生命周期管理
linux·开发语言·算法