如何组织需要创建Window并退出的C程序?

时间:2012-12-13 17:33:05

标签: c cron ipc xlib code-organization

我正在创建一个定期调用的c程序。但是在满足某些条件时,它可能会调用使用X11创建窗口的函数。该窗口将监听事件,因此有一个等待事件的循环。所以我的C程序必须等到创建的窗口完成它的工作。如何让我的程序调用创建窗口并退出的函数[在另一个c文件中定义]?

更新:我正在考虑在我的C cron作业和处理创建窗口的服务器之间创建一个套接字,并执行用户指示的操作。一个好主意?

1 个答案:

答案 0 :(得分:0)

cron通常无法访问终端或X显示器。如果你想要它,你必须找出它工作所需的所有位(从设置DISPLAY开始,但可能需要深入研究xauth和其他事情,并决定需要什么在显示器未运行,锁定或运行其他用户时执行,或者......)并将所有内容合并到脚本中,然后调用您的程序。