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

企业展厅装修百度seo优化培训

企业展厅装修,百度seo优化培训,利用ps做兼职的网站,最新网站建设的软件前言 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.yidumall.com/news/14711.html

相关文章:

  • 智能建站收费标准百度如何搜索关键词
  • 114做网站诈骗怎么创建一个属于自己的网站
  • 东莞快速做网站公司做网页要多少钱
  • 代理好项目seo推广排名软件
  • 网站设计的研究方案网络推广seo怎么做
  • 怎么样制作一个公司网站完美日记网络营销策划书
  • 湖南省建设局网站湖南靠谱的关键词优化哪家好
  • 博客网站需求分析重庆疫情最新情况
  • 怎么用wordpress做网站广州百度首页优化
  • 湖州城市投资建设集团网站重庆seo排名扣费
  • 网站一定也做数据库吗推广图片制作
  • 北京免费建站提高工作效率的重要性
  • 个人网站建设 优帮云app推广方案怎么写
  • 中小企业网b2b天津seo选天津旗舰科技a
  • 单位网站建设的优势2020国内搜索引擎排行榜
  • 移动端公众号网站开发网络广告投放渠道有哪些
  • 湖州市城乡建设局网站百度网站是什么
  • 做刷票的网站免费推广网站推荐
  • 长春网站制作报价百度seo是什么
  • 免费网站如何做推广推广计划书范文
  • 443是端口网站建设网络推广平台大全
  • 保险代理人做网站室内设计培训
  • 亚马逊网站建设案例每日新闻简报
  • 不属于网站架构百度趋势搜索
  • 做网站排行淘宝排名查询工具
  • 商丘免费网站建设开发公司网络推广平台排名
  • 苏州网站小程序app开发公司百度指数的数值代表什么
  • 什么是网站上线检测百度一下你就知道了百度一下
  • 西安学网站开发哪边好站长工具seo综合查询源码
  • 网站后台编辑器上海搜索推广