gem_serverの起動スクリプト
gemを使ってインストールしたライブラリの付属ドキュメントはgem_serverを使うと
簡単にブラウザから閲覧可能になりますが、それをいちいち起動するのは大変なの
で、自動起動スクリプトを作ってみました。
#!/sbin/runscript # Copyright 2005 MOROHASHI Kyosuke # Distributed under the terms of the GNU General Public License, v2 or later # $Header$ depend() { need net } start() { ebegin "Starting RubyGem Document Server" start-stop-daemon --start --quiet --background --make-pidfile \ --pidfile /var/run/gem_server.pid --chuid nobody:nobody \ --exec /usr/bin/gem_server eend $? } stop() { ebegin "Stopping RubyGem Document Server" start-stop-daemon --stop --quiet --pidfile /var/run/gem_server.pid eend $? }
これを/etc/init.dにコピーすれば、他の起動スクリプトと同様に扱えます。
$ sudo cp gem_server(↑をコピペ) /etc/init.d/ $ sudo /etc/init.d/gem_server start $ w3m http://localhost:8808 <= テスト $ sudo /etc/init.d/gem_server stop $ sudo rc-update add gem_server default