我正在创建一个定期调用的c程序。但是在满足某些条件时,它可能会调用使用X11创建窗口的函数。该窗口将监听事件,因此有一个等待事件的循环。所以我的C程序必须等到创建的窗口完成它的工作。如何让我的程序调用创建窗口并退出的函数[在另一个c文件中定义]?
更新:我正在考虑在我的C cron作业和处理创建窗口的服务器之间创建一个套接字,并执行用户指示的操作。一个好主意?
答案 0 :(得分:0)
cron
通常无法访问终端或X显示器。如果你想要它,你必须找出它工作所需的所有位(从设置DISPLAY
开始,但可能需要深入研究xauth
和其他事情,并决定需要什么在显示器未运行,锁定或运行其他用户时执行,或者......)并将所有内容合并到脚本中,然后调用您的程序。