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

相关推荐
Titan20241 分钟前
Linux工具(入门)笔记
linux·笔记·学习
代码AC不AC3 分钟前
【Linux】ext 文件系统
linux·文件系统·ext 文件系统
暴力求解10 分钟前
Linux---进程(八)程序地址空间(虚拟地址空间)
linux·运维·服务器
cyber_两只龙宝14 分钟前
Tomcat--企业级web应用服务器详细介绍与整合Nginx配置流程
linux·运维·前端·nginx·云原生·tomcat·负载均衡
A.A呐14 分钟前
【Linux第十章】进程控制
linux
我是Superman丶23 分钟前
Nginx反向代理流式输出延迟?一招解决SSE/WebSocket缓冲问题SpringBoot+SSE流式输出卡住?Nginx这个配置必须关!
运维·websocket·nginx
开开心心就好27 分钟前
内存清理软件灵活设置,自动阈值快捷键清
运维·服务器·windows·pdf·harmonyos·risc-v·1024程序员节
waves浪游29 分钟前
库制作与原理(上)
linux·运维·服务器·开发语言·c++
wefg130 分钟前
【Linux】进程地址空间的内核空间
linux·运维·服务器
不知名。。。。。。。。32 分钟前
Linux网络基础
运维·服务器·网络