daemonを作る
http://d.hatena.ne.jp/unageanu/20080125/1201255847
の通りコピペプログラミング
daemon-test.rb
#!/usr/bin/ruby require 'webrick' require 'rubygems' require 'ruby-growl' g = Growl.new('localhost','growltest',['event1','event2'],nil,'') # ブロックをdaemonとして実行。 WEBrick::Daemon.start { loop { g.notify('event1','title','daemon test') sleep 3 } }
ruby test-daemon.rb して動かして、
psすると
sho@hashimoto-shou-no-macbook% ps aux | grep daemon [~/src] _windowserver 54 1.2 2.8 978100 58700 ?? Ss 9:44PM 7:59.26 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Resources/WindowServer -daemon daemon 44 0.0 0.0 599644 776 ?? Ss 9:44PM 0:02.75 /usr/sbin/distnoted sho 1061 0.0 0.0 590472 212 s001 R+ 11:23AM 0:00.00 grep daemon sho 1047 0.0 0.0 607460 916 ?? S 11:22AM 0:00.00 ruby daemon-test.rb
たしかに端末が割り当たっていない
kill 1047 で止めた。