我想创建一个QProcess并在后台运行它。我有一个调度程序,它维护一个作为QProcesses启动的作业队列。这些QProcess具有在lsf机器中运行的命令。要求是,一旦QProcess运行,我必须轮询QProcess并获得它的状态。要轮询qprocess并获得它的状态,它必须在后台运行。如果它没有在后台运行,qProcess启动的时刻将显示其状态为0.我想要获取在lsf机器中运行命令的qprocess的状态。如何在后台运行QProcess以获取coreect状态。 如果QProcess运行的是unix命令,那么QProcess poll应该显示它正在运行。如何在后台运行QProcess?
1
A
回答
1
A QProcess
默认情况下是异步运行的(在“背景”中)。你不需要做任何特别的事情。
创建一个QProcess
实例,设置您的信号/插槽连接,然后通过QProcess::start()
函数之一启动该过程。
+0
谢谢。我想我是在解决这个问题。 –
+0
@GauravKumar请标记解决您的问题的答案,以使它们成为可接受的答案。 –
相关问题
- 1. 如何在后台运行?
- 2. 如何在后台运行
- 3. 在QWidget里面运行QProcess
- 4. 如何在后台运行其他功能时在后台运行功能?
- 5. 运行在后台
- 6. 在后台运行
- 7. 在后台运行
- 8. 运行在后台
- 9. 如何用QProcess运行vim终端
- 10. 如何在后台运行ASP.NET页面?
- 11. 如何在后台运行Python程序?
- 12. 如何在后台运行Laravel 5
- 13. 如何在后台运行活动?
- 14. 如何让setInterval在后台运行?
- 15. ServiceStack:如何使InMemoryTransientMessageService在后台运行
- 16. Python:如何在后台运行def
- 17. 如何在后台运行Sinatra作业?
- 18. 如何在Android的后台运行WebView?
- 19. 如何让程序在后台运行?
- 20. 如何在iPhone的后台运行sqlite?
- 21. 如何让方法在后台运行
- 22. 如何在后台运行php脚本?
- 23. 如何在后台自动运行?
- 24. 如何在后台运行计时器?
- 25. 如何在后台运行javascript?
- 26. 如何让程序在后台运行
- 27. 如何在后台运行进度条?
- 28. 我如何在后台运行类?
- 29. 如何在后台运行进程? c#
- 30. 如何让Cloud9 IDE在后台运行?
***我必须轮询QProcess ***使用信号和插槽,并且进程会在状态更改时通知您。 – drescherjm