2 kukuyaoye kukuyaoye 于 2016.03.02 22:30 提问

怎么知道shell 运行结束?

比如说有个run.jar
我写了个一个 sh文件 ,内容 java -jar run.jar

然后后台让他运行
怎么知道这个shell执行完毕呢 ?
在线等

1个回答

u013897681
u013897681   2016.03.02 22:38

额,笨方法行不?
运行前
ps -e |grep sh
运行时
ps -e |grep sh
看进程是不是多出来一个。等一段时间再ps一下呗。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
shell脚本实现某一进程是否运行结束的监控
问题描述 前几天,一位朋友需要实时监控Linux系统下的某一进程,当该程序运行时则继续监控,当该程序结束时需要向终端输出一句话,并做后续操作。 问题分析 要监控某一进程,最新先到的就是ps 命令列出所有进程,然后grep自己想要的进程,这样经过处理就可以得到该进程是否在运行还是已经结束了运行。这个方法无疑可以实现该问题的需求,但是这里有更简单的方法,可以利用L
[VB]VB启动/结束另一程序(Shell 等待程序运行结束)
VB 中,常以Shell指令来执行外部程式,然而它在Create该外部process 後,立刻 就会回到vb 的下一行程式,无法做到等待该Process结束时,才执行下一行指令, 或是说,无法得知该Process是否已结束,甚者,该Process执行到一半,又该如何 中止其执行等等,这些都不是Shell指令所能控制的,因此我们需使API的帮助来完 成。 第一个问题,如何等待shell所Create
shell脚本实现轮询查看进程是否结束
功能需求: 一个shell脚本,为了使用多进程,启动十几个后台运行的程序,为了防止脚本比后台进程提前结束造成不可预估的影响,现要判断是否多个后台执行的已知进程已经结束,并在所有进程结束后做出相应操作。 使用定时循环判断的方式,代码如下: #!/bin/sh line=`ps aux|grep processname|grep -v "grep"|wc -l` while [
判断ssh远程命令是否执行结束
注:这是一个没什么鸟用的功能。不过也算是一种拓展。通常在那些"一键化部署"的shell脚本中,可能需要使用ssh执行远程命令来实现一些简单的自动化,这些远程命令可能需要执行一段时间才能结束(如yum命令)。例如,远程ssh配置yum源,远程ssh安装软件包。为了让脚本实现"并行"执行,这个远程ssh命令往往还会加上"-f"选项使其进入后台执行。此时,如果后续的远程任务正好要依赖于这个命令已经执行完...
VBShell调用后等待程序运行结束
VB启动/结束另一程序(Shell 等待程序运行结束)   VB 中,常以Shell指令来执行外部程式,然而它在Create该外部process 後,立刻就会回到vb 的下一行程式,无法做到等待该Process结束时,才执行下一行指令,或是说,无法得知该Process是否已结束,甚者,该Process执行到一半,又该如何中止其执行等等,这些都不是Shell指令所能控制的,因此我们需使API的帮助
linux下如何在shell中结束进程(ctrl+c\ctrl+z\ctrl+d\ctrl+\的用法)
linux下如何结束进程(ctrl+c\ctrl+z\ctrl+d\ctrl+\的区别和用法)
怎么知道java多线程已经运行结束
原文地址 http://www.360doc.com/content/12/1009/16/59141_240454705.shtml 东西贴到这里是因为360DOC屏蔽直接从页面复制内容,这种没意思的做法很是烦人,虽然我另存一下页面,在本地重新打开就可以复制了,但是还是不如让大家一步到位,直接复制多好。 worker: import java.util.Random; import jav
Java程序运行、停止Shell脚本
用Java程序来控制shell脚本的运行和停止。具体来讲,这个Java程序至少要有三个功能: 运行Shell脚本;等待Shell脚本执行结束;停止运行中的Shell程序; 从功能需求来看,似乎是比较容易做到的。尽管没有写过类似功能的程序,Google一下,很快就有答案了。 用Runtime或者ProcessBuilder可以运行程序,而Process类的waitFor()和des
UNIX-判断程序是否已经运行的脚本在crontab与命令行下的不同
        crontab会定时启动脚本,而不管原来的脚本是否执行完毕,这在某些情况下是不能容忍的,详见http://blog.csdn.net/totuswhf/archive/2008/05/08/2416424.aspx.         于是我写了个脚本cron_music.sh,其中判断是否已经启动,如果启动则直接退出:          #!/bin/sh        . $HO
设置shell脚本开始执行时间以及结束时间
Crontab的格式 第1列分钟1~59 第2列小时1~23(0表示子夜) 第3列日1~31 第4列月1~12 第5列星期0~6(0表示星期天) 第6列要运行的命令 下面是crontab的格式: 分 时 日 月 星期 要运行的命令 这里有crontab文件条目的一些例子: 30 21 * * * /usr/local/apache/bin/apachectl resta