在我的Debian机器上,我有一个gui应用程序作为websocket服务器。它工作正常,但现在我需要运行更多的套接字服务器,而且我认为这不会是屏幕上多个gui应用程序的理想画面。
因此,应用程序已经重新制作为控制台应用程序,并在后台成功运行。但问题来了:有时需要检查日志,启动/停止或添加/删除某些内容,等等。
如何使用已运行应用程序执行此操作?就像在终端中输入“ app -start”,“ app --logs”等
在此先感谢您的帮助。
答案 0 :(得分:0)
您可以让您的应用程序监听dbus消息。您可以为此使用Qt D-Bus模块:
https://doc.qt.io/qt-5/qtdbus-index.html
然后,您可以从命令行(使用<label
发送dbus消息,也可以编写一个GUI应用程序来发送这些消息。