发表于: 2018-01-11 23:31:32
2 521
今天完成的事:
1、服务器安装svn,写好自动部署脚本。
遇到的困难:
【写服务脚本失败】
之前在tomcat安装教程中看到一个脚本,启动,停止都写在一个脚本里,用 “ service 脚本名 参数”的方式运行,启动tomcat----service tomcat start
我自己写了一个
执行结果
【问题描述】
如果参数里执行的是简单的输出,结果正常
如果是执行脚本的话运行出错
还没找到原因
明天计划:
开始任务4
收获:
【1、自动部署脚本】
自动化部署过程:将代码下载到指定目录-->更新编译-->停止tomcat-->复制编译好的war包到tomcat目录下-->启动tomcat
结束
执行结果
【改进版】
执行自动部署脚本需要输入svn下载地址
read命令:接收键盘输入,将输入的内容存放在一个变量中
read -p "输入的提示语" 变量名
可以将下载地址分割成两部分,如上图,变量var2是地址前半段(确定的),变量var1是输入的地址(变化的),var2和var1拼接成svn下载地址
【read计时】
read -t
-t选项指定read命令等待输入的秒数。当计时满时,read命令返回一个非零退出状态;
规定时间完成输入指定then
在规定时间没有完成输入则继续执行,
上图中,5s内没有完成输入则执行else命令
【近期用到的linux命令】
评论