[#46647] RubyでWindowsの常駐サービスプログラムを作る方法 — kouichi_someya@...

はじめまして。

12 messages 2009/12/16
[#46649] Re: RubyでWindowsの常駐サービスプログラムを作る方法 — "U.Nakamura" <usa@...> 2009/12/17

こんにちは、なかむら(う)です。

[ruby-list:46657] Re: RubyでWindowsの常駐サービスプログラムを作る方法

From: Shima Shizuo <r6@...>
Date: 2009-12-17 01:42:58 UTC
List: ruby-list #46657
こんにちは、嶋です。

>RubyでWindows常駐プログラムを作成しようと思っています。
>
>最初は、無限ループで考えたのですが、あまりにもきれいじゃないので
>常駐プログラムを作ろうと思いつきました。

たぶん定期的に実行したい、ということですよね。cron みたいなカン
ジでしょうか。


Windowsならタスクスケジューラで
・「システム起動時」に起動する
・「10分毎」に起動する
などというタスクを登録すれば、後は普通にRubyのスクリプトを作れば
OKです。

そのまま登録すると、ウィンドウが出てきてうっとうしいので、以下の
ようなRubyスクリプトをキックする exe_ruby.vbs ファイルを作ってお
いて、

WScript.CreateObject("WScript.Shell").Run "c:\ruby\bin\ruby.exe d:\work\Ruby\test.rb", 0

これをタスク登録するとよいです。



In This Thread