shell
秦汉唐天下
这个作者很懒,什么都没留下…
展开
-
rsync 启动脚本
#!/bin/bashread -p "please enter project name:" projectnameread -p "please set project password:" projectpasswdif [ ! -d /etc/rsyncd_secrets/ ]then mkdir -p /etc/rsyncd_secretsfiif [ !...原创 2018-11-21 20:05:33 · 201 阅读 · 0 评论 -
一些版本发布脚本(修改nginx配置文件)
#! /usr/bin/env bashread -p "Enter env:" env_namewar_name=pisa-cn-qcloud.warapp_name=pisaCnWebdeploy=deployCnQcloudif test "$env_name" = "qa"then war_name=pisa-cn-qcloud-qa.war app_name=pi...原创 2018-11-21 20:06:26 · 785 阅读 · 0 评论 -
发布脚本(带git版本号)
while getopts ":e:s:a:" optdo case $opt in e) env=$OPTARG ;; s) server=$OPTARG ;; a) author=$OPTARG ;; ?) ...原创 2018-11-21 20:05:23 · 445 阅读 · 0 评论 -
jetty8发布脚本
while getopts ":e:s:p:o:" optdo case $opt in e) env=$OPTARG ;; ?) echo "未知参数" exit 1;; esacdoneorder=5plat=wxserver=devcase $env in H...原创 2018-11-21 20:05:14 · 156 阅读 · 0 评论 -
jetty8新环境布署脚本
while getopts ":n:o:t:" optdo case $opt in n) projectName=$OPTARG ;; o) projectOrder=$OPTARG ;; t) projectType=$OPTARG ;;...原创 2018-11-21 20:05:05 · 157 阅读 · 0 评论 -
多版本jdk时 jetty8+jdk1.7+gradle
最近由于新接手的项目使用的是jetty8+jdk1.7组合,与之前服务器上配置的环境不一样,最近只好修改jetty和gradle配置实现jdk的兼容性1.更改gradle编译jdk在build.gradle目录下添加gradle.properties和local.properties两个文件,文件内容都为指定jdk路径org.gradle.java.home=/opt/local/j...原创 2018-12-06 18:59:19 · 632 阅读 · 0 评论 -
jetty8多个实例同时运行的配置
jetty9开始支持standalone方式,可以互不影响的运行多个实例,但如果是jetty8的情况下,则比较因难本人是在centos6+jdk1.7+jetty8的情况下,想运行多个jetty实例,但网上找到的各种说法不靠谱,最终测试发现,jetty8不能运行多个实例的罪魁祸手,是因为jetty.sh在运行时会检测JETTY_PID和JETTY_STATE两个变量是否存在,存在则不运行,所以...原创 2018-12-07 10:52:59 · 617 阅读 · 0 评论 -
centos6 crontab设置定时服务检测
1.首先写好服务检测脚本,本人简单脚本示例如下:#!/bin/bashfunction httpRequest(){ info=`curl -s -m 10 --connect-timeout 10 -I $1` code=`echo $info|grep "HTTP"|awk '{print $2}'` ttime=`date +"%Y-%m-%d %H:%M:%S"...原创 2019-07-14 18:28:40 · 425 阅读 · 0 评论