如何判断流程是否已经结束?

时间:2009-08-17 23:20:20

标签: linux

除了使用top之外,如果我必须在Putty上单独一个会话中检查上一次执行的命令是否已完成,是否有更精确的方法?

4 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

如何在设置标志后立即运行另一个命令。

$ do_command;触摸I_FINISHED

然后当命令完成时,它将创建一个名为I_FINISHED的文件 可以寻找。

或者更复杂的东西,如果你正在写一个日志文件 多次。

答案 2 :(得分:0)

我同意,从长远来看,让程序写入日志文件或创建通知可能是一个更快的选择。只需将它放在已执行代码的末尾,超过您怀疑可能导致其挂起的部分。

答案 3 :(得分:0)

ps -eo cmd

列出所有进程,并在命令启动时显示命令行'typed',这样您就可以告诉您的脚本除了在Perl中运行的任何其他内容之外。