当前位置: 首页 > news >正文

麒麟系统开机启动

几年前在麒麟系统上做过开机启动,还是挺麻烦的,今天问了元宝,给的方案就很简单,分享记录一下。

一、编写启动脚本

编写前端、后端的sh启动脚本

1、后端脚本

#!/bin/bash/.../jre/bin/java -jar /.../xxx.jar

2、前端脚本

#!/bin/bash/.../nginx -c /.../conf/xxx.conf
echo "Nginx启动成功"

二、设置开机启动

1、配置服务文件

在/etc/systemd/system/目录下创建配置文件,比如文件名是main.service,内容如下:

[Unit]
Description=Main Service[Serivce]
Type=forking# 这里要用你自己的用户名
User=xxxWorkingDirectory=/...
ExecStart=/.../xxx.sh# 停止服务时发送中断信号
ExecStop=/bin/kill -15 $MAINPID# 如果服务意外退出,自动重启
Restart=on-failure
RestartSec=10[Install]
WantedBy=multi-user.target

Type值有simple、forking、oneshot、notify、dbus、idle等多种值可供选择,根据情况自己决定。

停止部分也可以用自己的脚本,比如:ExecStop=/.../xxx.sh。

2、重新加载system配置

命令如下:

sudo systemctl daemon-reload

3、设置开机启动

命令如下:

sudo systemctl enable main.service

4、手动启动服务

设置完开机启动,重新启动电脑测试即可。

但是不想重启电脑,只想测试服务的启动,命令如下:

sudo systemctl start main

5、​停止服务

命令如下:

sudo systemctl stop main

6、​重启服务

命令如下:

sudo systemctl restart main

7、​查看服务状态

命令如下:

sudo systemctl status main

8、​查看实时日志

命令如下:

sudo journalctl -u main -f

http://www.dtcms.com/a/473818.html

相关文章:

  • Redis-List
  • PHP基础教程:从入门到精通
  • 瓦力机器人-舵机控制(基于树莓派5)
  • 建设银行南通通州支行网站如何改wordpress里的代码
  • linux网站环境网站公司的好坏
  • 音视频学习(六十九):视音频噪声
  • Python 爬虫实战 | Selenium 高效自动化:Headless + 无痕浏览深度解析
  • Java SpringMVC(三)--- SpringMVC,SpringIoCDI
  • 网站建设的验收网站上如何放入地图
  • Java 开发工具,最新2025 IDEA 使用,保姆级教程
  • 内网穿透~
  • 【Java EE进阶 --- SpringBoot】Mybatis操作数据库(基础二)
  • 【ComfyUI】Flux 扩展原始图像边界
  • 068B-基于R语言平台Biomod2集成模型的物种分布模型构建和数据可视化教程【2027】
  • Custom SRP 12 - HDR
  • 偏振相机是否属于不同光谱相机的范围内
  • 烟台房地产网站建设视频直播服务
  • SQL Server中alter对于表的常用操作
  • 学校网站建设报告九江 网站建设公司
  • Blender图片转3D模型智能插件 True Depth V2附使用教程
  • 【数据分享】中国土地利用数据(1980-2015)
  • 工信部网站备案通知怎么样免费给网站做优化
  • Differentially Private Synthetic Text Generation for RAG——论文阅读
  • SQL入门:流程控制函数全解析
  • php网站虚拟机价格电子商务网站建设的意义
  • 【AES加密专题】6.功能函数的编写(3)
  • Windows安装Apache Kafka保姆级教程(图文详解+可视化管理工具)
  • java集合类的底层类是哪个
  • Arbess从入门到实战(13) - 使用Arbess+GitLab+Gradle实现Java项目自动化部署
  • 类与对象--2