工具/软件:Linux
大家好、我有两个程序使用 Unix 域套接字相互通信、一个作为服务器、另一个作为客户端、我希望每次启动时都能启动这些程序。 服务器程序是 Qt 应用程序、在 Weston/Wayland 可用时运行。 另一个是没有图形元素的 Python 脚本。 我现在打开这两个程序的方法是打开 Qt 应用程序,它等待阻止 listen()调用,以便 Python 脚本通过 Unix 域套接字进行连接。 然后我运行脚本、它会连接、GUI 可用。 我希望在启动时执行此操作、但我不确定如何执行。
如何使 Qt 应用程序在 Weston 启动后启动、然后在启动后启动 python 脚本? 我已经研究了 systemd 服务、但我似乎无法在 Weston 可用后使 Qt 应用实际启动。 这两个进程(Qt 和 Python)应该是启动序列中的最后两个进程
谢谢。