shell脚本一一项目3】的更多相关文章

主题:获取网卡的流量 ifconfig 查看流量 文件流量数据量 脚本内容 #!/bin/bash#name: mark# check network dev's liuliangnic=$1 echo -e "In -----Out"while true;do old_in=$(awk '/'$nic'/{print $2}' /proc/net/dev) old_out=$(awk '/'$nic'/{print $10}' /proc/net/dev) sleep 1 new_i…
主题:批量创建100个用户并设置密码 脚本内容 user_list=$@user_file=./user.infofor USER in ${user_list};do if ! id $USER &>/dev/null;then PASS=$(echo $RANDOM |md5sum |cut -c 1-8) useradd $USER echo "$USER $PASS" >>${user_file} echo $PASS|passwd --stdin $…
主题:一键查看占用内存.cpu高的进程 echo "----------------cpu top 10 list----------------"ps -eo pid,pcpu,pmem,args --sort=-pcpu|head -n 10echo "----------------memery top 10 list-------------"ps -eo pid,pcpu,pmem,args --sort=-pmem|head -n 10 小结: ps -…
主题:一键查看服务器使用率 cpu vmstat  suyu wa memery free disk  df -h  /dev tcp连接数 netstat cpu(){ used=$(vmstat |awk '{if(NR==3)print $13+$14}') iowait=$(vmstat |awk '{if(NR==3)print $16}') echo "cpu - used : ${used}%, iowait : ${iowait}%"} memery(){ total=…
第一次写Shell脚本,没经验,是直接写呢,还是要走流程( ̄▽ ̄)~* ----------------------------------------------------------------------- 总的来说分三步,下面跟我一起做 ----------------------------------------------------------------------- 第一步:先创建一个文件 touch public.sh 第二步:编写脚本 #!/bin/bash echo…
每次发打包好项目后都需要手动重启项目,写个Shell脚本一键重启项目 Shell 脚本 #!/bin/bash while getopts "n:p:" arg do case $arg in n) echo "NAME's arg:$OPTARG" NAME=$OPTARG ;; p) echo "PORT's arg:$OPTARG" PORT=$OPTARG ;; esac done PROCESS=echo | lsof -i TCP:$…
工具: centos 7 jenkins-2.138.2-1.1.noarch.rpm,2018年10月10号最新版(简单rpm包安装见https://www.cnblogs.com/dannylinux/p/9907794.html) jdk1.8,新版jenkins要求1.8 测试脚本/tmp/c.sh 修改jenkins以root方式运行,否则执行脚本可能会提示权限问题 vim /etc/sysconfig/jenkins $JENKINS_USER="root" 修改文件夹权限…
1.echo `date` "doing  compling  . . . " if [ "$RELEASE" == "false" ]; then SNAPSHOT="-SNAPSHOT" fi   GIT_VERSION=`cat version` GIT_MAIN_VERSION=`echo $GIT_VERSION | awk -F"." '{print $1}'` GIT_MAJOR_VERSIO…
在Java开发项目时经常要把正在开发的项目发布到测试服务器中去测试,一般的话是要把项目先打成war包,然后把war包发布到服务器中,关闭服务器, 最后重新启动服务器,虽然这过程不是很繁琐,但如果是多个工程都要发布的时候,发布的过程就会比较繁琐,所以福音来了…… 通过 编写shell 脚本来完成这些操作,只要执行一个shell脚本,项目就可以自动发布到服务器了,用起来还是比较方便的. 第一步:在linux中安装svn.(这个可以参照另外一篇博客:http://simplelife.blog.51c…
Shell脚本,自动化发布tomcat项目脚本. 1. vko2c_auto_build_by_scp.sh 文件内容: #---------------------start---------------------# #封装shutdown函数,关闭tomcat服务 #封装kill函数,强制关闭tomcat的进程 # 调用关闭函数与项目备份 # 使用expect , 采用scp 免输入密码,远程copy ROOT.war 包 # tomcat启动与现实启动日志 #--------------…