Linuxの世界では、最も簡単な方法はCronジョブを使用することです。Windowsにはcronはありません。ただし、サービスはありますが、それは大変な作業のようです。コマンドのセットが約5分ごとに実行されるようにするための最も簡単な方法は何ですか?
具体的には、実行する必要のあるコマンドは、いくつかのファイルの移動とデータベースの更新で構成されています。おそらくC#で記述されているため、BATスクリプトよりも少し複雑です。
Linuxの世界では、最も簡単な方法はCronジョブを使用することです。Windowsにはcronはありません。ただし、サービスはありますが、それは大変な作業のようです。コマンドのセットが約5分ごとに実行されるようにするための最も簡単な方法は何ですか?
具体的には、実行する必要のあるコマンドは、いくつかのファイルの移動とデータベースの更新で構成されています。おそらくC#で記述されているため、BATスクリプトよりも少し複雑です。
タスクスケジューラはおそらく最善の方法ですが、代替手段はhttp://cronw.sourceforge.net/ です。これはシステムサービスとして実行され、perlのみを必要とします。
もちろん、バッチファイルから、またはタスクスケジューラから直接C#実行可能ファイルを実行することもできます。タスクスケジューラを開き、実行可能ファイルのパスを入力して、5分ごとに実行するように構成します。適切なバージョンの.NETFrameworkがインストールされていることを確認してください。
Quartz.NET –これは非常に完全なcronジョブライブラリです。圧倒的に多くの機能を備えています。
NCrontab –これはcronスケジューラー(cronジョブなし)を実装するより単純なライブラリーです。
詳細については、リンクを参照してください。
http://blog.bobcravens.com/2009/10/an-event-based-cron-scheduled-job-in-c/
そしてSOのこの質問もあなたを助けます。
ASP.NETのCRONジョブと同等のもの-C#