我正在尝试控制一个生成的任务,在我的例子中是一个bash脚本然后运行另一个程序。我希望能够暂停和恢复这些程序。我的程序是为了能够产生任何任务,所以我不能假设知道生成的进程是否会产生另一个进程或进程。
我使用NSTask启动了流程,可以控制原始流程,但不会影响子流程。
任何帮助都将不胜感激。
答案 0 :(得分:5)
public String toString(){
//implmentation
}
信号执行此操作。使用负PID,SIGSTOP
命令会将其发送到整个进程组。
kill
发送kill -s SIGSTOP -$pid
即可恢复。