1. jar包同目录添加 start.sh 2. 添加启动权限chmod 755 start.sh 3. ./start.sh
原创 2022-03-08 10:40:04
121阅读
一、Shell sh 脚本详见文章尾部二、将命令放到指定目录下, 该处指定为 /home/script三、需修改指定用户的根目录下的 .bashrc 文件,指定命令别名:alias spring='sh /home/script/spring.sh' # 初始化环境参数 if [ -f /home/script/spring-env ]; then . /home/script/sprin
转载 2024-02-21 10:47:38
220阅读
零、前言在做java开发、运维、测试的工作中,跟springboot打交道的地方太多了。怎么轻松管理一个springboot的项目部署呢?借着这个来自作者junbaor的优秀实例,我们来看看一个shell脚本是如何炼成的。一、v0.1版本1.1 脚本实例此版本来自github:https://github.com/junbaor/shell_script/blob/master/spring-bo
#!/bin/bash SpringBoot=$2 if [ "$1" = "" ]; then echo -e "\033[0;31m 未输入操作名 \033[0m \033[0;34m {start|stop|restart|status} \033[0m" exit 1 fi if [ "$SpringBoot" = "" ]; then echo -e "\
原创 2023-06-03 10:08:21
252阅读
1点赞
jenkins是devops神器,本篇文章介绍如何安装和使用jenkins部署Spring Boot项目jenkins搭建 部署分为三个步骤;第一步,jenkins安装第二步,插件安装和配置第三步,Push SSH第四步,部署项目第一步 ,jenkins安装准备环境:JDK:1.8Jenkins:2.83 Centos:7.3maven 3.5‘jdk默认已经安装完成配置maven版本要求mave
转载 2024-09-10 21:36:56
48阅读
由于项目需要编写了Spring boot启动停止脚本脚本需要于jar包放到同一个目录下面,脚本内容如下:#!/bin/bash appName=`ls|grep .jar$` if [ -z $appName ] then echo "Please check that this script and your jar-package is in the same directory!"
用途:使用Spring Boot开发的Web项目,打包生成了一个jar包,部署在Windows服务器中,设置为开机启动其它失败方案:1、Spring Boot生成的jar包,可以直接用java -jar运行,但是前提是需要登录用户,而且注销用户后会退出程序,所以不可用。2、使用计划任务,写一个bat处理文件,里面写java -jar运行程序,然后把bat文件作为一个计划任务运行;结果可能是因为任务
转载 2024-03-06 23:28:10
60阅读
springboot应用的统一启动脚本app.sh#!/bin/bash #替换这里jar包的路径,其它代码无需更改 APP_HOME=/root/APP #APP_NAME=/root/APP/tongbujpa.jar APP_PROGRAM=$1 APP_NAME=${APP_HOME}/${APP_PROGRAM} APP_OPTS=" -Xms4096m -Xmx8192m -XX:Me
原创 精选 2024-01-26 10:07:18
391阅读
SpringBoot 项目快速启动脚本
原创 2022-12-03 00:30:55
281阅读
本篇和大家分享的是 Spring Boot 打包并结合 Shell 脚本命令部署,重点在分享一个shell 程序启动工具,希望能便利工作;profiles指定不同环境的配置maven-assembly-plugin打发布压缩包分享shenniu_publish.sh程序启动工具linux上使用shenniu_publish.sh启动程序 我把 Spring Boot 相关的技
场景:        因自己这边接活,需要多节点部署服务,且应用节点以后可扩。自己每次部署更新都要全部操作一遍所有端口的服务,太费事。        故:自己参考资料整理了一套执行脚本,只要在一个文件中指定所有端口号,就可以一次性操作多个服务,并可以在执行命令时指定某些端口来操作服务。    &nb
编写脚本 #!/bin/sh echo $$ >/var/log/network.pid n=0while true;do tcpdumpid=`ps aux |grep tcpdump|awk '/^tcpdump/{pri
原创 2024-10-15 15:08:57
283阅读
在linux内核启动完以后,会执行/etc/rc.d/rc.local脚本,最后再执行/bin/login程序,进入用户登陆界面 传统的做法,如果要在linux里添加开机自启的命令,需要在/etc/rc.d/rc.local脚本中添加 由于init进程是串行启动的,rc.local脚本会在所有其他服务启动完之后执行(centos7及以后已弃用该脚本,如需使用该脚本需要手动赋予可执行权限),而sys
转载 2024-07-17 13:02:29
249阅读
(1)/etc/profile全局(公有)配置,不管是哪个用户,登录时都会读取该文件。(2)/ect/bashrcUbuntu没有此文件,与之对应的是/ect/bash.bashrc它也是全局(公有)的bash执行时,不管是何种方式,都会读取此文件。(3)~/.profile若bash是以login... Read More
转载 2012-07-16 17:00:00
357阅读
2评论
(1)/etc/profile全局(公有)配置,不管是哪个用户,登录时都会读取该文件。(2)/ect/bashrcUbuntu没有此文件,与之对应的是/ect/bash.bashrc它也是全局(公有)的bash执行时,不管是何种方式,都会读取此文件。(3)~/.profile若bash是以login... Read More
转载 2012-07-16 17:00:00
334阅读
2评论
#!/bin/bash # chkconfig: 2345 20 80 # description: Saves and restores system strapi # start stop restart source /root/.bash_profile _proj=`echo $0 | a ...
转载 2021-07-15 14:07:00
581阅读
2评论
学习如何进入应用程序引导生命周期并在Spring Boot启动时执行代码1. Bean初始化时执行方法 Spring启动您的应用程序后,运行某些逻辑的最简单方法是将代码作为所选bean引导过程的一部分执行。 你要做什么 @PostConstruct批注的方法中即可。 从理论上讲,您可以使用构造函数代替单独的方法,但是将对象的构造与其实际职责分开是一种很好的做法。 @Component cla
转载 2023-09-14 14:15:14
102阅读
CentOS Java 服务 jar 文件 启动脚本文件名称:xxx-server.sh#!/bin/sh xxx=/home/xxx/server/xxx-0.0.1.jar xxx_log=/home/xxx/server/logs/xxx.log xxx_pid=/home/xxx/server/pid/xxx.pid red='\e[0;31m' green='\e[0;32m' yel
转载 2023-07-02 22:50:38
431阅读
一个netty tcp长连接的项目中用到的启动脚本(脚本非原创,网上拷贝来拷贝去的,已不知出处),以及jvm一些参数的设置,记录下来以后应该还用得到 #!/bin/bash # JDK所在路径 JAVA_HOME="/opt/java" # 需要启动的Java主程序(main方法类) APP_MAINCLASS="XXX" # 拼凑完整的classpath参数,包括指定lib目录下所有的j
转载 2024-02-02 13:30:10
84阅读
文章目录示例脚本[Unit] 模块 -- 服务说明[Service] 模块 -- 核心区域[Install] 模块 示例脚本[Unit] # 主要是服务说明 Description=test # 简单描述服务 After=network.target # 描述服务类别,表示本服务需要在network服务启动后在启动 Before=xxx.service #
转载 2024-05-14 09:48:32
126阅读
  • 1
  • 2
  • 3
  • 4
  • 5