发表于: 2018-01-11 23:31:32

2 519


今天完成的事:

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命令】



返回列表 返回列表
评论

    分享到