daemonを作る

http://d.hatena.ne.jp/unageanu/20080125/1201255847
の通りコピペプログラミング

macgrowlで3秒おきに出すデーモン

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 で止めた。

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy