shell
潇凝子潇
世界上有两种【没有bug】的代码。 一种是 【没有明显bug的代码】,另一种是【明显没有bug的代码】。
展开
-
hostname: Name or service not known
root@user-PC:~# hostname -ihostname: Name or service not knownroot@user-PC:~# vi /etc/hosts10.170.200.148 node148## 设置hostname root@user-PC:~# hostnamectl --static set-hostname node148## 再执行的hostname的时候就不会报错了.root@user-PC:~# hostname -i10.170.2.原创 2021-05-18 19:07:22 · 3278 阅读 · 0 评论 -
平滑杀掉进程的shell脚本
参数1:进程ID参数2: 等待时间 (秒)pid=$1count=$2n=0if [ ! -n $count ];thencount=10fiwhile [[ $n -lt $count ]]dolet "n++"kill -0 $pidif [ $? -ne 0 ]thenecho "program not exist"breakelseecho "send kill -15 to $pid"kill -15 $pidsleep 1fiif [[ $n .转载 2020-07-31 10:24:24 · 254 阅读 · 0 评论 -
JAVA/PHP灰度发布脚本
JAVA灰度发布脚本JAVA灰度发布脚本#!/bin/bash # 设置时间变量CTIME=$(date "+%Y-%m-%d-%H-%M")# 项目名称,建议和gitlab仓库名称一致project=# 本地代码目录(gitlab拉取代码后存放目录)CODE_DIR=/data/gitlab/"$project"# 临时代码目录,用来修改配置文件和编译打包代码TMP...原创 2020-04-16 10:20:48 · 271 阅读 · 0 评论