linux系统jar包更新后重启服务器,Linux编辑启动、停止与重启springboot jar包脚本实例...

前言

springboot的配置文件中,配置文件的名字都有各自的意义跟用途dev 开发环境

prod 生产环境(默认)

test 测试环境

加载指定配置文件 --spring.profiles.active=prod

springboot加载jar包的方式有

?

解释

nohup表示永久运行。&表示后台运行

> 代表重定向到哪里

1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"

2 表示stderr标准错误

nohup ./mqnamesrv >/home/cxb/mqnamesrv.out 2>&1 & 即标准输出到mqnamesrv.out中,接着,标准错误输出重定向等同于标准输出,输出到同一文件中。

在服务器上通过如下方式启动成功之后,如果涉及到重新启动,那么你需要通过ps -ef | grep bootdo 查询到进程号,再通过kill -s 9 ${pid} 进行杀死再重新启动,很是麻烦。

?

5057cd690810331c736a3e73da73a5c3.png

一两次还好说,如果涉及到多次,那就有些崩溃了。

这样,可以通过编写一个shell脚本来进行启动(start)停止(stop)重启(restart)操作,一步到位,方便高效

在自定义目录创建 wss.sh 脚本,编辑内容如下。

?

7b5ddd484f924863ed0a270e13fdb2c6.png

在标红接头行配置启动命令。

之后就可以通过 wss.sh start | stop | restart 实现启动,停止,重启操作了。

补充下

sh xxx.sh与./xxx.sh区别

sh xxx.sh 是不需要有执行权限

./xxx.sh 是需要有执行权限的,可以通过 chmod +x xxx.sh 赋予权限

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编写Python工程的安装包脚本是为了简化项目的部署和安装过程,主要包括以下几个步骤: 1. 创建安装包目录:在项目根目录下创建一个用于存放安装包文件的目录,可以命名为"dist"或其他合适的名称。 2. 编写安装脚本:创建一个Python脚本,用于控制安装过程。可以命名为"install.py"或其他合适的名称。安装脚本主要完成以下任务: a. 导入需要的模块:通常需要导入`os`、`shutil`等模块,用于执行文件操作。 b. 创建安装包目录结构:通过`os.makedirs()`函数创建安装包目录结构,例如创建bin、lib、config等目录。 c. 复制项目文件到安装包目录:使用`shutil.copytree()`或`shutil.copy()`函数将项目文件复制到相应的安装包目录下。 d. 根据需要进行其他操作:根据项目需求,在安装脚本中可以添加其他处理逻辑,例如执行命令行指令、生成配置文件等。 e. 输出安装完成信息:在安装脚本的最后,可以输出一条"Installation completed successfully."的信息。 3. 打包安装包:使用打包工具将安装包目录打包成一个独立的安装包文件。可以使用Python自带的`tarfile`模块或第三方工具如`setuptools`等,根据个人的需求选择合适的打包方式。 4. 测试安装包:在不同操作系统或环境下,使用打包好的安装包进行安装测试,确保安装包脚本的正常运行和安装过程的正确性。 以上是一个基本的Python工程安装包脚本的大致思路和步骤,具体实现和扩展可以根据项目的需求进行调整和完善。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值