【脚本错误 _linux命令 】 | IT修真院·坑乎
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
脚本错误
我也踩过这个坑(
1
)
已统计您的踩坑,无需重复点击
回答(1)
linux命令
详细描述
#部署 function deployDir(){ echo"准备部署中.." if [-d"$DeployDir"] then echo"项目SSM_Demo已存在是否需要重新部署?(y/n)" #接收输入的值,赋值给answer read -p "(默认:n):"answer #-z如果string为空 [-z${answer}]&&answer="n" if ["$answer}"=="y"]||["${answer}"=="Y"] then echo"开始清理原目录${DeployDir}..." #删除原始目录 rm -rf ${DeployDir} >/dev/null 2>&1 sleep 1 action"原项目已清理完成" /bin/true wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww else echo"已退出部署" exit 1 fi fi #解压项目到本目录 echo "解压项目到${work_path}/SSM_Demo中..." unzip -op SSM_Demo.war -d ${work_path}SSM_Demo >/dev/null 2>&1 #防止解压未完成 sleep 5 if [ $? -ne 0 ] then action "SSM_Demo解压失败" /bin/false exit 1 fi #上面命令解压成功为0 if [ $? -eq 0 ] then action "解压完成" /bin/true echo "部署中..." mv ${work_path}/SSM_Demo ${DeployDir} >/dev/null 2>&1 fi sleep 3 if [ $? -eq 0 ] then action "部署完成..." /bin/true #清理解压文件 rm -rf ${work_path}/SSM_Demo >/dev/null 2>&1 #部署完成重启tomcat restart action "清理解压文件完成..." /bin/true exit 0 else action "部署失败..." /bin/false #清理解压文件 rm -rf ${work_path}/SSM_Demo >/dev/null 2>&1 action "清理解压文件完成..." /bin/true exit 1 fi
错误截图
编辑于2024-11-21
时间排序
热门排序
[武汉|荣耀师兄]JAVA-刘欢
0
restart 是我脚本里单独的函数体, 要自己写实现的. 结合实例好好看下
查看全部>
编辑于2018-05-18
首页
1
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
复制链接
新浪微博
微信扫一扫
1101
0
10
脚本错误
1
1