Shell 脚本启动java程序
2013-11-01 18:02
465 查看
最近,做好了一段儿程序,但是在ubuntu系统下需要用命令行输入命令启动。于是研究了一下Shell脚本启动的方法。
刚开始接触Shell脚本,一头雾水。不过最终还是实现了,和大家分享一下:
不过需要注意的是,路径和相关参数。
刚开始接触Shell脚本,一头雾水。不过最终还是实现了,和大家分享一下:
不过需要注意的是,路径和相关参数。
#!/bin/sh #该脚本实现启动java程序,并保证不重复启动。 APP_LOG="Test.log" APP_PATH="." APP_NAME="Test" #NUM=$# #TEMP=$CLASSPATH #若有其他附带的jar包,可用下面方式实现 #libs=../lib/* #append(){ # TEMP=$TEMP":"$1 #} #for file in $libs; do # append $file #done export CLASSPATH=$APP_PATH export LANG=zh_CN #这里结合java提供的jps也可以实现 res=`ps aux|grep java|grep $APP_NAME|grep -v grep|awk '{print $2}'` echo $res if [ -n "$res" ] then echo "APP already running." else nohup java -classpath $CLASSPATH $APP_NAME > $APP_LOG& echo $star sleep 3 unset res res=`ps aux|grep java|grep $APP_NAME|grep -v grep|awk '{print $2}'` echo $res if [ -n "$res" ] then echo "$APP_NAME start success" else echo "$APP_NAME start fail" fi fi
相关文章推荐
- shell脚本启动java程序
- linux下shell脚本启动java程序jar包
- Linux(Ubuntu)下设置开机启动shell脚本执行Java程序jar包
- Linux下Java程序的启动shell脚本
- windows Linux下Java程序的启动Shell脚本
- 【Shell】 Linux下启动java程序的通用脚本sh
- Linux下Java程序的启动shell脚本
- linux里编写java程序定时调用shell脚本
- masterJ2SE篇003——使用脚本启动java程序
- java_linux_shell_定时kill 启动java程序
- 在启动脚本中一般使用类似如下的命令执行一个Java程序
- Linux 下shell启动Java Main函数脚本
- shell 启动、停止、重启java程序
- 运行shell脚本文件,启动java application
- linux上Java Application程序启动脚本
- 使用bat命令或shell脚本调用java程序
- jprofiler 监控java程序的shell脚本
- linux java程序启动脚本
- 一个linux下java程序启动脚本
- 利用脚本启动java程序