2016-06-16 13 views
1

実行するタスク(pythonスクリプト)をスケジュールするフラスコのアプリケーションがあります。私は検索をいくつか行いました。これらのタスクをスケジュールするには、cronを使用することが最適なソリューションだと思います。ただし、これらのタスクが実行される時間は、ユーザーの入力によって異なります。ユーザーは、スクリプトが実行する日(毎日、毎週など)を入力することができます。ユーザー入力に基づいてCronを実行させてください

私はこの入力をどのように取得でき、cronに基づいてこれらのスクリプトを実行するかについて固執しています。この情報。私はこれを行う方法がありますか?

答えて

1

この機能の標準的なパターンは、毎分実行されるブートストラップcronジョブを作成することです。その目的は、特定の時間に実行するタスクのデータベースをチェックすることです。

多くの場合、毎分のcronジョブはほぼ即時に実行されます。実行するジョブが見つかると(データベースに格納されているプリセットスケジュールまたはユーザー入力に基づいて)、目的のタスクが実行されます。

この機能は多くのフレームワークによって提供されています。 PHPベースのLaravelなどをガイドとして使用することを検討してください。

関連する問題