Express5800/110Gd その10

FreeBSDでNicoCache_nlをDaemonとして動かす作業の続き。Googleで検索するとJava Service Wrapper を使って NicoCache をWindows サービスとして登録する - SmallStyle(2007-10-09)が見つかり、Java Service WrapperがWindowsで実績があるとわかった。これもsysutils/javaservicewrapperでportinstallした。
で、NicoCache_nl.jarとconfig.propertiesを/usr/local/lib/javaservicewrapper/binへcopyして、同じフォルダにあるtestwarperをNicoCache_nl.shとcopy & renameした。
NicoCache_nl.shは

# Application
APP_NAME="nicocache"
APP_LONG_NAME="niconico cache Application"

# Wrapper
WRAPPER_CMD="./wrapper"
WRAPPER_CONF="../conf/nico.conf"

# Location of the pid file.
PIDDIR="/var/run"

と変更した。/usr/local/lib/javaservicewrapper/conf/wrapper.confをnico.confへcopy & renameして、

wrapper.java.classpath.1=../lib/wrapper.jar
wrapper.java.classpath.2=NicoCache_nl.jar
wrapper.app.parameter.1=dareka.Main
wrapper.logfile=/var/log/nico.log

と変更した。