0

定期的に呼び出される ac プログラムを作成しています。ただし、いくつかの条件を満たすと、X11 を使用してウィンドウを作成する関数が呼び出される場合があります。そのウィンドウはイベントをリッスンするため、イベントを待機するループがあります。したがって、私の C プログラムは、作成されたウィンドウがその仕事を終えるまで待たなければなりません。ウィンドウを作成して終了する関数[別のcファイルで定義された]を呼び出すようにプログラムを作成するにはどうすればよいですか?

更新: C cron ジョブと、ウィンドウの作成を処理し、ユーザーからの指示を実行するサーバーとの間にソケットを作成することを考えていました。良いアイデアですか?

4

1 に答える 1

0

cron通常、端末にも X ディスプレイにもアクセスできません。必要な場合は、それが機能するために必要なすべてのビットを把握する必要があります (設定から始めますDISPLAYが、おそらく他のことを掘り下げる必要がありxauth、ディスプレイが実行されていないときに何をする必要があるかを決定する必要があります。またはロックされている、または別のユーザーを実行している、または...)それらすべてをスクリプトに組み込み、プログラムを呼び出します。

于 2012-12-13T18:30:36.857 に答える