我相信常见的方法,虽然可能不完全符合你的要求,是定期轮询进程。例如: ps -A | grep 'someIndentifingString' 如果没有返回任何内容,那么你的进程已经消失了。但是,这并不能告诉你它是否是由于崩溃、强制终止等原因造成的,所以我不确定它是否完全符合你的需求。