当前位置:  技术问答>linux和unix

大侠们帮我解释下这个.sh文件中的命令

    来源: 互联网  发布时间:2017-01-23

    本文导语:  本帖最后由 f504501983 于 2011-12-09 11:47:12 编辑 #!/bin/bash #cd /home/sis/EnvDataCenterCollection exename=Enserver.jar pid=`ps ax|grep ${exename}|grep -v grep|awk '{print $1}'` if [[ $pid ]] then echo 'find pid is '$pid kill -9 $pid echo "killed $pid o...

本帖最后由 f504501983 于 2011-12-09 11:47:12 编辑
#!/bin/bash

#cd /home/sis/EnvDataCenterCollection
exename=Enserver.jar
pid=`ps ax|grep ${exename}|grep -v grep|awk '{print $1}'`
if [[ $pid ]]
then
echo 'find pid is '$pid
kill -9 $pid
echo "killed $pid over"
else
echo "There is no process  running....."
fi
echo "start new process...."
nohup java -jar ${exename}>>./nohup.out 2>&1 &
ps -ef |grep '${exename}'|grep -v grep
echo 'restart successfully'
没怎么接触过linux命令。请大侠们帮我解释解释。

|
#!/bin/bash
#cd /home/sis/EnvDataCenterCollection
exename=Enserver.jar          变量,把Enserver.jar赋值给exename
pid=`ps ax|grep ${exename}|grep -v grep|awk '{print $1}'`  得到包含Enserver.jar的进程的pid
if [[ $pid ]]  
then
echo 'find pid is '$pid
kill -9 $pid          存在包含Enserver.jar的进程的pid就把这个进程杀死
echo "killed $pid over"
else
echo "There is no process running....."
fi
echo "start new process...."
nohup java -jar ${exename}>>./nohup.out 2>&1 &            开始新的进程,后台运行,
ps -ef |grep '${exename}'|grep -v grep                进程是否存活,即查看新进程是否开启
echo 'restart successfully'


上面那段shell就是用于重启Enserver.jar这个应用的

    
 
 

您可能感兴趣的文章:

  • 各位大侠:lock 命令怎么用?
  • 各位大侠,检测内存大小用什么命令?
  • 请问那位大侠使用过nohup命令,给我一点资料好吗?
  • 请问各位大侠一个关于jar命令问题
  • 求大侠 帮我验证一下linux crontab命令
  • 哪位大侠知道Turbo Linux下用sysctl命令修改connect(...)的超时的内核参数是哪一个?
  • 请问各位大侠,BShell里面怎么能够将命令执行的结果保存到变量里面?
  • 哪位大侠知道在哪可以下到unix/linux中一些命令,如ls,cat等的源码!小弟不甚感激.
  • 请大侠帮忙看一下下面的一组命令是干什么的???
  • 各位大侠 非常感谢 !!!!! 我想问一下 linux ipcs 命令如何使用
  • Java入门的问题多多,请大侠多多指教!1.在Win98的Autoexec.bat中如何设置?(在任何路径下可以运行javac和java命令)2.java web start应
  • 那位大侠解释一下/proc/net/dev这个文件各个字段的含义!
  • linux中/dev下都是些什么文件啊?大侠们谁可以帮我解释一下?
  • gcc问题,请大侠帮解释下是什么意思
  • 大侠来解释下,系统,编译器,与变量字节的关系
  • 大侠,请解释一下这个编译问题,谢谢!
  • 哪位大侠能解释下面的这个宏么
  • Linux下文件权限中的SUID位不起作用,求大侠解释!!
  • 大侠们,谁来解释一下关于文件系统里面的i-node问题,sysbolic link ,hard link 有什么区别?
  • 大侠们,谁来解释一下关于文件系统里面的i-node问题,sysbolic link ,hard link 有什么区别? iis7站长之家
  • 请大侠帮解释下oops出来的信息
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 各位大侠,本人是新手上路,经理马上让做palm,我可是从0学起!有没有那位大侠给我介绍一点经验和好的技术论坛,谢了!
  • hotenM(CMP)大侠等EJB大侠进来!小问题请教!
  • 请教大侠,怎么选开发学习板?
  • 大侠请援手:有关动态连接库。
  • 写过BBS的大侠看过来!
  • 请各位大侠推荐两本Solaris的经典书籍?
  • 各位大侠,求助Linux下关机
  • 大侠们,我是新手,请教怎么判断串口是否有连接
  • 想各位大侠求教了,为什么我的jdbc驱动不支持absolute这个方法呢?
  • 数据恢复, 求大侠帮助, 急等!!!!!!!
  • 各位大侠,给点意见
  • JSP+数据库文本存取中的换行问题,请教大侠
  • 关于session方面的问题!哪位大侠帮帮忙!?
  • 各位大侠,那有JBuilder书down? 那有PDF格式文件的阅读器?
  • 各位大侠,还有一问题请教,如下:
  • 请“路人甲”大侠进来来看看。。。多谢了。。
  • 请各位大侠介绍几本 UNIX 的书籍
  • solaris,请大侠帮忙!
  • 哪位大侠能提供一些Motif的电子书?
  • 后退+前进=重复提交,各位大侠怎么解决呢?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3