python - 如何检查 GUI 应用程序是否在 Ubuntu 上运行?
问题描述
我有一个 GUI 应用程序,它是用 c++ 和 QT 编写的,我有使用 selenium + qtwebdriver 的 UI 测试。我的 bash 脚本启动应用程序,然后启动 python 测试。问题是,如果我这样写:
./myapp
python mypythonscript.py
Python 脚本会失败,因为“myapp”需要 2 秒才能打开界面。如果 GUI 应用程序完全运行,我该怎么做才能知道?是否有任何 X 服务器命令可以返回已启动窗口的名称?
解决方案
您可以将脚本设置为在必要的几秒钟内休眠。然后你可以使用 nvidia-smi 来检查 GPU 在内存中的内容......
watch -n1 nvidia-smi
推荐阅读
- node.js - 使用从另一个模块(node.js)导入的函数
- apache-spark - pyspark 加入两个数据框并按最近日期保留行
- elasticsearch - 我们可以将 char_filter 应用于 elasticsearch 中的自定义标记器吗?
- python - 序列化程序被多次调用 Django python
- image - 如何获取在您管理的 Facebook 页面上发表评论的人的用户名和照片?
- java - Spring 5 反应式 websockets:客户端没有从热流中接收到相同的数据
- javascript - 尝试检索本地 json 文件时出现 ECONNREFUSED 错误
- typescript - 返回没有特定键的对象(动态,类型安全)
- angular - 如何将非VS项目部署到iis web deploy?
- python - 如何在同一数据上使用 Django for 循环两次