Miniwebserver

Aus C3D2
Version vom 14. November 2007, 01:19 Uhr von Astro (Diskussion | Beiträge) (Zu nützlich um zu vergammeln :-))

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche


#!/usr/local/bin/ruby
require 'webrick'
include WEBrick

if ARGV.size != 2
  puts "Usage: #{$0} <port> <dir>"
  exit
end

s = HTTPServer.new(
  :Port            => ARGV[0].to_i,
  :DocumentRoot    => ARGV[1]
)


trap("INT"){ s.shutdown }
s.start