我有两个进程P1和P2。第二个进程P2正在无限运行。当第一个进程将要运行时,第二个进程应该进入等待状态,直到第一个进程没有完成。
你能提供最简单的方法来处理这种情况吗?
谢谢!!
发布于 2012-09-27 03:22:18
你的问题不是很清楚。但不管怎样,这里有一些选择:
kill -s SIGSTOP $P2 #P2 - process id of P2这将暂停您在P1运行时可以使用的P2,然后执行以继续:
kill -s SIGCONT $P2或者在process P2中使用wait:
wait $P1这将等到P1结束。
https://stackoverflow.com/questions/12608811
复制相似问题