当前位置: 首页 > wzjs >正文

免费自己做网站河北百度竞价优化

免费自己做网站,河北百度竞价优化,如何查询网站建立时间,网站建设需要的条件0,前言 在github上添加ssh-key,路径:https://github.com/settings/keys , 点击【New SSH key】复制进去即可。 在github上添加好以后,在本地电脑上执行: ssh -T gitgithub.com 即可看到是否添加成功。这一…

0,前言

在github上添加ssh-key,路径:https://github.com/settings/keys , 点击【New SSH key】复制进去即可。

在github上添加好以后,在本地电脑上执行: ssh -T git@github.com 即可看到是否添加成功。这一步一定要执行,不然不能正常拉取代码。

1,从git拉取JAVA代码,并打包后移到对应的位置

#!/bin/bash

# 文件名: install.sh 

codePath=/home/myproject_code
jarPath=myproject-biz/myproject-biz-provider/target
targetPath=/home/rundir/jar
targetFile=myproject-biz-provider.jar
branchName=master


cd $codePath
git checkout $branchName
git pull

# 如果目标文件夹不存在,则创建

mkdir -p $targetPath


mvn clean install -DskipTests

# 如果旧文件存在,先删除旧文件

if [ -e $targetPath/$targetFile ]; then
    rm -rf $targetPath/$targetFile 
fi
cp $codePath/$jarPath/$targetFile $targetPath/

2,在目标机器上发布新jar并运行

#!/bin/bash
# 文件名: restart.sh 
# 说明: myproject-java的启动脚本,备份旧jar包,重命名目标文件并重启。

JVM_OPTS="-XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Xms128m -Xmx128m -Xmn32m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC"

# 打包后的jar包的原文件名字
originJar=myproject-java-biz-provider.jar
# 重命名jar文件,以区分原文件与正式使用的文件
targetJar=myproject-java-prod.jar
activeEnv=prod
# 用于备份旧文件时,重命名时添加文件名后缀
ct=$(date '+%m%d%H%M')
currDir=$(pwd)
# jvm启动参数
JVM_OPTS="-XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Xms128m -Xmx128m -Xmn32m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC"

# 杀死进程
ps -ef | grep -i $targetJar | grep -v grep | awk '{print $2}'|xargs -i  kill -9 {}
sleep 2
printf "Finish kill, sleep, start run\n"


# 重命名jar文件,并移到备份文件夹中
mkdir -p bakjar
if [ -e $originJar ]; then
    if [ -e $targetJar ]; then
        mv $targetJar bakjar/$targetJar$ct
    fi
    mv $originJar $targetJar
    sleep 1
fi


nohup java -server -jar $currDir/$targetJar --spring.profiles.active=$activeEnv -Dspring.config.location=application-$activeEnv.yaml 1> /data/logs/myproject-java/out.log  2> stderr.log &

printf "\n\n\n"
jps |grep -v Jps
printf "\n\n\n"
BUILD_ID=dontKillMe

3,从github拉取golang代码并打包成linux可执行文件,并拷到目标文件夹(拷之前,删除旧的文件夹)

#!/bin/bash

# 文件名: pack-code.sh 
# 说明: my-go-project 的编译打包脚本。打包后,拷到目标目录。

codePath=/home/datum/code/my-go-project
targetPath=/home/rundir/jar
targetFile=my-go-project.linux
branchName=master


cd $codePath
git checkout $branchName
git pull


go build -o $targetFile

if [ -e $targetPath/$targetFile ]; then
    rm -rf $targetPath/$targetFile 
fi
cp $codePath/$jarPath/$targetFile $targetPath/


pwd
printf "\nfinish pack $targetFile \n\ntarget dir files:\n"
ls -l $targetPath

4,拉取go编译好的程序,重命名并启动

#!/bin/bash

# 文件名: deploy.sh 
# 说明: mygoproject 的程序拉取,步骤:备份旧文件,重命名新文件,杀掉旧进程,启动新程序。


currDir=$(pwd)
orginalProgram=mygoproject.linux
targetFile=mygoproject-prod.linux
configFile=./application.yaml
programUrl=https://download.mydomain.com/file/mygoproject.linux
bakPath=bakfile
# 用于备份旧文件时,重命名时添加文件名后缀
ct=$(date '+%m%d%H%M%S')

# 重命名jar文件,并移到备份文件夹中
mkdir -p $bakPath

fileFullPath=$bakPath/$targetFile$ct 

printf "\nfileFullPath is $fileFullPath\n\n"

# 如果旧程序存在,移到备份文件夹并重命名
if [ -e $currDir/$targetFile ]; then
    printf "exist file: $targetFile\n\n"
    mv $targetFile $bakPath/$targetFile$ct
fi
printf "param is : mv $targetFile $bakPath/$targetFile$ct  \n\n"

wget $programUrl
sleep 1
mv $orginalProgram $targetFile
chmod +x $targetFile
ps -ef | grep $targetFile | grep -v grep | awk '{print $2}' | xargs -r kill -9

nohup ./$targetFile --config-file="$configFile" 1> out.log 2>err.log &


pwd
printf "\nfinish restart $targetFile \n\ntarget dir files:\n"
ls -l $targetPath


 

http://www.dtcms.com/wzjs/339565.html

相关文章:

  • 网站开发论文需要写什么关键词优化推广公司排名
  • 一个网站如何做推广app推广是做什么的
  • 电子商务网站体系结构有哪些?竞价交易规则
  • 网站建设m.cnzran.com清远新闻最新
  • 建设网站方面的知识免费百度seo引流
  • css怎么做网站菜单企业seo排名优化
  • 美图秀秀可以做网站吗google下载安卓版下载
  • 做电影网站要多少钱2023年小学生简短小新闻
  • 中国电商平台排行榜前十郑州seo外包顾问
  • iis做本地视频网站百度竞价推广点击软件
  • WordPress食谱小程序seo在线培训课程
  • 云南省网站建设百度推广客服投诉电话
  • jquery做背景的网站赏析色盲测试图片60张
  • 网络规划设计师 最高分搜索排名优化
  • 网站建设中山沐浴露营销软文
  • 防邪办网站建设方案文档百度地图人工客服电话
  • 常州网站专业制作好看的网站模板
  • 做网站与网店运营免费外链发布
  • 有教做桥梁质检资料的网站吗外包公司和劳务派遣的区别
  • 网站建设公司外链怎么做免费浏览网站推广
  • 网站优化如何做seo搜索排名
  • 受欢迎的徐州网站建设百度seo文章
  • 制作网站的收入来源于哪里专业网站优化推广
  • 哪些网站可以做房产推广网店推广的作用是
  • 小狗做爰网站首页排名seo
  • 网站支付怎么做如何做百度搜索推广
  • 自己个人网站后台怎么做seo网站推广优化就找微源优化
  • 食品品牌推广方案百度app关键词优化
  • 成都网站建设公司湖南岚鸿营销技巧有哪些
  • 电商网站开发 上海广州企业推广