shell编程

Posted 三木筒子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell编程相关的知识,希望对你有一定的参考价值。

今天看了下服务器部署springboot项目,由于springboot内置tomcat,所以在虚拟机上找不到tomcat,但是部署方式更为简洁,package好jar包,

启动时可以用nohup指令进行启动,例如: 

 nohup /usr/local/jdk1.8.0_171/bin/java -Xms256m -Xmx512m -jar -Dspring.profiles.active=cn -Dapp.name=zhwy -Ddingding.token=99bec505aef6b65063d3c9d8f597c32fbff77830757156df816fee01dea82837 zhwy.jar &

该条指令的-Dspring.profiles.active=cn  为指定运行的profile,丁丁 -Ddingding.token=99bec505aef6b65063d3c9d8f597c32fbff77830757156df816fee01dea82837   

tail -f nohup.out 

查看访问记录

 

 

个人理解,当你提交代码时,将新的代码提交到目标位置,当jenkens检测到代码有差别,则从目标位置进行拉取代码,然后进行运行。按照上面的环境配置,然后每次在jenkens上运行时都会进行start.sh的脚本执行,对运行的程序进行检测,反应当时情况。

 

以上是关于shell编程的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本编程

linux12shell编程 --> shell基础01

Shell编程Shell中多分支case条件语句

Shell编程Shell中for循环while循环until循环语句

Shell编程Shell中for循环while循环until循环语句

1shell编程(shell脚本)_理解编程和变量