0

Linuxの世界では、最も簡単な方法はCronジョブを使用することです。Windowsにはcronはありません。ただし、サービスはありますが、それは大変な作業のようです。コマンドのセットが約5分ごとに実行されるようにするための最も簡単な方法は何ですか?

具体的には、実行する必要のあるコマンドは、いくつかのファイルの移動とデータベースの更新で構成されています。おそらくC#で記述されているため、BATスクリプトよりも少し複雑です。

4

3 に答える 3

4

タスクスケジューラはおそらく最善の方法ですが、代替手段はhttp://cronw.sourceforge.net/ です。これはシステムサービスとして実行され、perlのみを必要とします。

于 2012-05-18T16:01:28.493 に答える
0

もちろん、バッチファイルから、またはタスクスケジューラから直接C#実行可能ファイルを実行することもできます。タスクスケジューラを開き、実行可能ファイルのパスを入力して、5分ごとに実行するように構成します。適切なバージョンの.NETFrameworkがインストールされていることを確認してください。

于 2012-05-18T16:02:35.140 に答える
0
  • 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#

于 2012-05-18T16:06:46.227 に答える