Shell
元澈
日月忽其不淹兮,春与秋其代序。
展开
-
Jar包启动脚本
PROG=ring-servicePIDFILE=ring.pidJAVA_OPTS="-Xms768m -Xmx768m -XX:+UseConcMarkSweepGC -Duser.timezone=GMT+08 -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:gc.log -XX:+DisableExplicitGC"stat...原创 2018-06-27 14:09:31 · 789 阅读 · 1 评论 -
Shell通过特定字符把字符串分割成数组
#!/bin/bashstr="1,2,3,4";#与/之间与分割的字符 ,另外/后有一个空格不可省略str=${str//,/ };arr=($str);#遍历数组for each in ${arr[*]}do echo $eachdone...原创 2017-05-31 10:33:52 · 22840 阅读 · 2 评论 -
jenkins结合shell实现登录远程主机执行shell脚本
#!/bin/bashcd /home/formax/.jenkins/workspace/FAS/targetrsync -avP --port=8080 FAS.war 192.1.1.168::tempssh formax@192.1.1.168 << remotessh cd /data/formax_data/soft/FAS/updatemv FAS.war newF原创 2017-08-15 19:09:20 · 1273 阅读 · 0 评论 -
使用jar命令替换jar中的一个或多个文件
此过程用于jenkins自动部署中替换jar包的配置文件jar -uvf rpds.jar BOOT-INF/classes/db.propertiesPS:BOOT/classes是jar包内的目录,如果不加此目录,会把文件放到jar包的根目录,另外在jar包的同级目录也要有BOOT/classes这个目录上图说明替换多个文件的时候用空格分割原创 2017-09-05 12:43:42 · 17638 阅读 · 0 评论