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

哪个网站衬衣做的好cm域名网站

哪个网站衬衣做的好,cm域名网站,郑州汉狮做网站的公司,茌平网站建设价格前言 Linux自启(或开机自启)指的是在Linux系统启动时自动运行特定的程序或脚本。当计算机启动时,操作系统会按照一定的顺序加载系统服务和配置,其中包括自动启动一些应用程序或服务。这些应用程序或服务会在系统启动后自动运行&a…

前言

Linux自启(或开机自启)指的是在Linux系统启动时自动运行特定的程序或脚本。当计算机启动时,操作系统会按照一定的顺序加载系统服务和配置,其中包括自动启动一些应用程序或服务。这些应用程序或服务会在系统启动后自动运行,以提供特定的功能或服务。

开机自启的好处在于可以在系统启动时自动恢复之前的工作状态,减少手动干预,同时确保特定的服务或应用程序始终处于运行状态,提供持续的服务。

sh脚本是指Shell脚本,是一种在Unix/Linux系统上运行的脚本文件,通常使用Shell编程语言来编写。Shell是操作系统的一种命令行解释器,它可以用来执行操作系统命令、管理文件系统、处理文本数据等。

Shell脚本是一个纯文本文件,以.sh扩展名结尾。它包含一系列Shell命令和控制结构,用于自动化完成一系列任务。通过编写Shell脚本,可以将一系列复杂的操作和任务集中到一个文件中,并通过运行脚本来实现这些操作,从而简化了操作过程并提高了效率。

一、创建工作目录

Spring Boot是一款方便开发者快速搭建基于Spring的应用程序的工具。而Spring Boot可以方便的加载外部配置文件,只需要将配置文件放在指定的位置即可。具体实现如下:

mkdir -p /home/java-server/test-demo

2、创建启动脚本

进入jar目录:

cd  /home/java-server/test-demo

创建脚本文件:

vim start.sh

启动脚本内容:

#!/bin/sh
export LANG="en_US.UTF-8"
cd /home/java-server/test-demo
runMessage=`ps aux | grep \`cat pidfile.txt\``
projectStartCommand="/usr/local/java/jdk1.8.0_131/bin/java -jar xxx.jar"
if [[ $runMessage == *$projectStartCommand* ]]
thenecho "Application has starting ,restarting..."kill -9 `cat pidfile.txt`nohup /usr/local/java/jdk1.8.0_131/bin/java -jar xxx.jar -java.tmp.dir=/home/java-server/test-demo/temp >/dev/null 2>&1 & echo $! > pidfile.txt
elseecho "Application has stopped ,starting..."nohup /usr/local/java/jdk1.8.0_131/bin/java -jar xxx.jar -java.tmp.dir=/home/java-server/test-demo/temp >/dev/null 2>&1 & echo $! > pidfile.txt
fi
  • 脚本中/home/java-server/test-demo就是jar包所在的,可以根据实际情况定。
  • xxx.jar为实际的jar包名称。
  • /usr/local/java/jdk1.8.0_131/bin/java为jdk环境所在路径。

3、创建停止脚本

进入jar目录

 cd  /home/java-server/test-demo

创建脚本文件:

vim stop.sh

启动脚本内容:

#!/bin/sh
cd /home/java-server/test-demo
PID=$(cat pidfile.txt)
if [ ${PID} ]; 
thenecho 'Application is stpping...'echo kill $PID DONEkill $PID
elseecho 'Application is already stopped...'
fi

4、设置开机自启

进入system:

# 进入system
cd /usr/lib/systemd/system/ 

创建自启脚本:

vim xxx.service

xxx.service为脚本的名称,一般来就是jar包前缀名称一致,比如:test-demo.service

内容如下:

[Unit]
Description=xxx
After=network.target[Service]
Type=forking
ExecStart=/home/java-server/test-demo/start.sh
ExecStop=/home/java-server/test-demo/stop.sh
PrivateTmp=true[Install]
WantedBy=multi-user.target
  • Description:描述,一般为项目名称
  • ExecStart:开启脚本位置
  • ExecStop:停止脚本位置

设置脚本权限:

systemctl daemon-reload
systemctl enable xxx.service

启动|停止命令:

# 启动
systemctl start xxx# 停止
systemctl stop xxx

xxx就是xxx.service的前缀。

http://www.yayakq.cn/news/246677/

相关文章:

  • 做创意美食的视频网站营销策略的思路
  • 做专题页的背景网站接洽网页设计公司
  • 常用企业网站模板对比vi设计的基本要素
  • 如何做的网站手机可以用营销自动化平台
  • 公司网站建设有哪些网络广告推广方法
  • 农安县建设局网站wordpress如何进数据库
  • 采购网站有哪些wordpress关注公众号发送验证码
  • 网站维护外包方案wordpress去除文章作者
  • 德国网站的后缀名美食网站设计的代码
  • 哪个网站专门做政策解读做搜狗网站
  • 深圳网站制作就找兴田德润wordpress主题页添加
  • 视频网站如何做弹幕济南网站建设云华互动
  • wordpress threme企业seo推广的绝密诀窍曝光
  • 兰州网站seo公司酒吧dj做歌网站
  • 上海专业网站设计网站正在建设中模板单页
  • 北京专业企业网站建设WordPress如何设置站点名称
  • 网站建设程序的步骤过程外贸网站建设大概多少钱
  • 哪里有学习做网站的wordpress 变形
  • 上海市建设工程 安全质量网站泉州seo顾问
  • 网站开发哪里培训好wordpress多级tree分类目录
  • 网站建设公司 技术评估delphi可以做网站吗
  • 家居设计网站推荐有哪些网站可以做电子邀请函
  • 毕设做网站的过程天网站建设
  • 手机网站建设视频教程_商事主体信息查询平台
  • 营销型网站托管福州搜索优化实力
  • 小程序简单还是做网站简单全球速卖通卖家登录入口
  • 石家庄英文网站建设惠州响应式网站建设
  • 兰州市城市建设设计院官方网站校园网站建设培训体会
  • 大连市建设工程集团有限公司做网站优化哪家好
  • 网站设计工作内容上海网站建设专业公司