首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux .sh脚本 启动、停止、重启、状态 Jar

echo $0 stop 是停止服务 # echo $0 restart 是重启服务 # echo $0 status 是查看服务状态 # 指定JAR包文件夹,将来运行的时候,此文件需要与jar包同级...Dspring.profiles.active=pro 指的是激活application-pro.properties配置文件 # -Dserver.port=18083 可指定运行端口 # 此变量会获取到当前路径 等价于 Linux...function restart() { # 先停止服务,然后等待2秒后,再次重启服务,不过2秒时间太短,建议久一点 stop sleep 2 start } # status...status() { # 获取PID PID=`ps -ef |grep java|grep $AppName|grep -v grep|wc -l` # 如果PID为0,代表服务停止...步骤4:用命令运行脚本 # 启动你的服务 ./你的文件名.sh start # 停止你的服务 ./你的文件名.sh stop # 查看你的服务状态 .

8.1K30

Linux编辑启动停止重启springboot jar包脚本

java -jar bootdo.jar // 这种方式可以运行在后台,但是如果推出了shell的话,那也会挂 java -jar /bootdo-2.0.0.jar > bootdolog.file...在服务器上通过如下方式启动成功之后,如果涉及到重新启动,那么你需要通过ps -ef | grep bootdo 查询到进程号,再通过kill -s 9 ${pid} 进行杀死再重新启动,很是麻烦。...这样,可以通过编写一个shell脚本来进行启动(start)停止(stop)重启(restart)操作,一步到位,方便高效 在自定义目录创建 wss.sh 脚本,编辑内容如下。 1 #!...websocket/websocketserverlog.file 2>&1 & 29 echo "${APP_NAME} start success" 30 fi 31 } 32 33 #停止方法...之后就可以通过 wss.sh start | stop | restart 实现启动,停止,重启操作了。 补充下 sh xxx.sh与./xxx.sh区别 sh xxx.sh 是不需要有执行权限 .

4.6K40
您找到你想要的搜索结果了吗?
是的
没有找到

linux停止ssh服务的命令,开启、关闭、查看SSH服务

2、使用Linux下的service命令启动SSH服务 使用service命令启动SSH服务,命令执行如下。 service sshd start 命令执行后, SSH服务停止运行。...2、使用Linux下的service命令重启SSH服务 使用service命令重启SSH服务,命令执行如下。 service sshd restart 命令执行后, SSH服务自动停止并再次启动。...三、临时停止SSH服务 1、通过OpenSSH服务器的启动脚本文件停止SSH服务 通过OpenSSH服务器的脚本文件“/etc/rc.d/init.d/sshd”停止OpenSSH服务,命令执行如下。...2、使用Linux下的service命令停止SSH服务 使用service命令停止SSH服务,命令执行如下。 service sshd stop 命令执行后, SSH服务停止运行。...四、查看SSH服务状态 1、通过OpenSSH服务器的启动脚本文件查看SSH服务状态 /etc/init.d/sshd status 2、使用Linux下的service命令查看SSH服务状态 service

22.5K20

Linux服务器后台运行jar

转载自https://juejin.im/post/5b47411ee51d45190570ce6d 最终的运行命令: nohup java -jar xxx.jar >logs.txt & 复制代码...1.首先最基本的运行jar包命令是: java -jar xxx.jar 复制代码 这个命令会锁定命令窗口,只能看到当前运行的输出信息。而无法发送其他指令。...2.让jar包后台运行 用"&"符号结尾表示,让程序在后台运行。 这样的话,命令窗口就不会被锁定,而可以发送其他指令,但是当窗口关闭时,后台运行的程序依然会被停止。...如果项目中已经指定了日志输出,就会重复输出,生成两个文件, >logs.txt 删了的话,当前的运行程序不会再生成新的文件。...如果忘了进程号,可以通过 ps -ef|grep xxx.jar 复制代码 来查看当前运行的jar包程序进程号。

4.5K10

SpringBoot:Jar包工程启动、停止、重启脚本

停止?重启?怎么写? 单一启动脚本: 思路:其实就是正常的启动命令,只是这里凯哥使用了后台运行模式 vi start.sh   #!...jar包名称 kaigejavalog.file:日志文件 这个是后台运行模式 停止服务脚本: 停止脚本的思路就是: (正常我们kill一个进程,就是先找到对应的pid,然后kill掉就可以了。.../bin/bash echo stop application source stop.sh echo start application source start.sh 重启的思路很简单:依次调用停止.../bin/sh #Jar包名称,注意:不要带有.jar APP1_NAME=sdk-cms-1.0.1-beta   #启动服务前,如果服务依然在运行,找到服务的PID #grep -v 只打印没有匹配的...,而匹配的反而不打印 tpid1=`ps -ef|grep $APP1_NAME|grep -v grep|grep -v kill|awk '{print $2}'`   #如果服务存在,就杀掉 if

1K10

mysql停止命令 停止mysql服务命令

如果没有将mysql注册为系统服务,那么我们可以使用MySQL为我们提供的一些工具来开启,关闭,重启mysql。当然,mysql服务脚本对mysql的操作也是调用这些工具来完成的。...贴个图: image.png 如果我们使用iis7服务器监控工具,就可以直接控制MySQL,无需将其注册为系统服务,具体使用方法如下: 勾选如下的选项,然后点击“执行”即可。...image.png 如果我们按照上面的操作将mysql注册为系统服务的话,使用service来开启,关闭,重启mysql非常方便,命令如下: #重启 service mysqld restart #开启...service mysqld start #关闭 service mysqld stop 或者执行运行服务脚本mysqld或者mysql.server: #启动 /etc/inint.d/mysqld...etc/inint.d/mysqld stop #重启 /etc/inint.d/mysqld restart 不使用service如何开启,关闭,重启mysql,也就意味这不使用mysql为我们提供的服务脚本

18.7K40

使用systemd,服务装进 Linux 心脏里~

Linux非常的安全、可靠,而且有一股黑黝黝的妹子味道,这说明她也是柔软的。 服务跑在Linux上,就像男生女装藏在密码箱里一样让人放心,它的稳定安全可以让人安稳的睡个懒觉。...鉴于xjjdog非常讨厌卖弄缩写名词的特点,我它的全称打在这里:single point of failure。 一台Linux是孤单一台Linux,所以跑在上面的服务,就会有单点问题。...curl http://localhost:14000 程序搞成服务 要想让上面的程序成为系统的一部分,需要将其服务化。...给这个文件起一个名字吧,比如xjjdogfirstjava.service,然后文件扔进/etc/systemd/system/目录里。 要启动这个服务的话,直接执行下面的命令就好了。...因为大多数服务重启的时候,都会造成服务器资源的上升,如果你不想让你的服务器报警,那就不要这么压迫它。 End 这就是systemd,一个Linux内置的程序。

58930

优雅停止 SpringBoot 服务,拒绝 kill -9 暴力停止

在使用 SpringBoot 的时候,都要涉及到服务停止和启动,当我们停止服务的时候,很多时候大家都是kill -9 直接程序进程杀掉,这样程序不会执行优雅的关闭。...我们很多时候都需要安全的将服务停止,也就是没有处理完的工作继续处理完成。比如停止一些依赖的服务,输出一些日志,发一些信号给其他的应用系统,这个在保证系统的高可用是非常有必要的。...SpringBoot启动的时候将进程号写入一个app.pid文件,生成的路径是可以指定的,可以通过命令 cat /Users/huangqingshi/app.id | xargs kill 命令直接停止服务...写一个start.sh用于启动springboot程序,然后写一个停止程序将服务停止。  ...但是因为停机的时候比较快,所以停服务的时候最好不要处理大量的数据操作,这样会影响程序停止

2.3K10
领券