当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 我的tomcat启动脚本,谁能帮我优化一下
帖子发表于 : 2009-07-31 12:36 

注册: 2007-02-28 11:33
帖子: 415
送出感谢: 0 次
接收感谢: 0 次
因为工作中有很多种应用,各种应用数据源或虚拟目录相冲突,所以写了个启动脚本以便快速切换应用。
我希望如果在5秒时间内如果没做选择就自动选择第一个选项,不知道有没有没法现
go.sh
代码:
#!/bin/bash
PRG="$0"

while [ -h "$PRG" ] ; do
  ls=`ls -ld "$PRG"`
  link=`expr "$ls" : '.*-> \(.*\)$'`
  if expr "$link" : '/.*' > /dev/null; then
    PRG="$link"
  else
    PRG=`dirname "$PRG"`/"$link"
  fi
done
 
PRGDIR=`dirname "$PRG"`
cd $PRGDIR
echo "请选择要启动的应用 "
select var in "默认应用" "重庆" "重庆外网" "成都" "西宁" "湘潭" ;do
   break;
done
echo "你选择的是:$var"
case "$var" in
   "重庆")
      sudo umount  ../conf/Catalina/localhost
      sudo umount  ../conf/context.xml
      sudo mount --bind  ../conf/cq/webapps ../conf/Catalina/localhost
      sudo mount --bind  ../conf/cq/context.xml ../conf/context.xml
      ;;
   "重庆外网")
      sudo umount ../conf/Catalina/localhost
      sudo umount ../conf/context.xml
      sudo mount --bind  ../conf/cqww/webapps ../conf/Catalina/localhost
      sudo mount --bind  ../conf/cqww/context.xml ../conf/context.xml
      ;;
   "成都")
      sudo umount ../conf/Catalina/localhost
      sudo umount ../conf/context.xml
      sudo mount --bind  ../conf/cd/webapps ../conf/Catalina/localhost
      sudo mount --bind  ../conf/cd/context.xml ../conf/context.xml
      ;;
   "西宁")
      sudo umount ../conf/Catalina/localhost
      sudo umount ../conf/context.xml
      sudo mount --bind  ../conf/xn/webapps ../conf/Catalina/localhost
      sudo mount --bind  ../conf/xn/context.xml ../conf/context.xml
      ;;
   "湘潭")
      sudo umount ../conf/Catalina/localhost
      sudo umount ../conf/context.xml
      sudo mount --bind  ../conf/xt/webapps ../conf/Catalina/localhost
      sudo mount --bind  ../conf/xt/context.xml ../conf/context.xml
      ;;
      
   *) echo "启动默认应用";;
esac

rm -rf ../logs/*
rm -rf ../work/Catalina/*
rm -rf ../temp/*
echo ""
echo ""
./startup.sh

tail -f ../logs/catalina.out

在任务栏上加了一个启动器 执行命令 gnome-terminal -e /media/linwork/sw/tomcat/bin/go
以后都点这个图标启动
另外在shutdown.sh 中添加了
代码:
killall tail

同时也将关闭的启动器加上了任务栏


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译