2010-11-24 10 views
2

まあ、私は、tasqueの未完了タスクの数をチェックし、それを定期的にpynotifyで表示するpythonスクリプトを作成しました。私の質問は、このタイマーを実装する方法です。私は2つのことを考えることができます。 Pythonスクリプトを定期的に実行するCronジョブ、またはgtkループを使用して定期的にチェックするために指定された関数を呼び出すpythonスクリプトを使用するジョブ。タイマのGtkループまたはCron

+1

gtkループはPythonが常に動作している必要があるため、cronジョブの方がうまく動作します。 –

+0

+1をcronの仕事に、Rafe Kettlerが与えたのと同じ理由で。 – robbrit

答えて

2

Cronジョブ。より安定して時間をかけてテストされた選択肢であるため、実際の時間と「インライン」になる可能性が高くなります。また、Pythonのインタプリタプロセスを必要とせずPyGTKよりも最適化されているため、Pythonでループを使用するよりもリソースに対する要求が少なくなります(選択は成熟した、安定したソフトウェアと成熟度の低い、安定性が劣ります)。