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

相关推荐
wangfenglei123456几秒前
jenkins权限配置
运维·jenkins
ab1237688 分钟前
Docker Compose 完整详解
运维·docker·容器
张洛闻Eren17 分钟前
Ansible【第二课】:实施 Ansible Playbook
linux·运维·服务器·云原生·kubernetes·k8s·ansible
启博网络19 分钟前
启博安企服务器与ERP加速服务器如何区分?一文讲透
运维·服务器
Zhu75824 分钟前
【开源脚本】Ubuntu环境下载任意软件
linux·运维·ubuntu
吴声子夜歌32 分钟前
Docker入门与实战——核心实现技术
运维·docker·容器
李纲明1 小时前
WordPress 安全加固基线:更新策略、文件权限、登录面收缩和备份验证(含回滚注意)
运维·安全·php·wordpress
2501_937767161 小时前
企业内部文件归集 + 服务器异地备份,轻量化方案选型对比
运维·服务器
0+1111 小时前
Linux --传输层协议 TCP
linux·网络·tcp/ip
志栋智能1 小时前
预算敏感型企业的自动化之路:IT运维低成本转型
运维·人工智能·自动化