$ java -jar ./start.jarというコマンドを打つ必要があり、止めるためには Ctrl-c で停止させるという原始的方法。
これはいけてないので、start および stop スクリプトを作成しようと思います。
まず、start.sh。
上記の PASSWORD というところは、適当な文字列に変更してください。#!/bin/sh JETTY_HOME_DIR=/usr/local/apache-solr-1.4.0/jetty cd $JETTY_HOME_DIR java -DSTOP.PORT=8090 -DSTOP.KEY=PASSOWRD -jar ./start.jar > /dev/null 2>&1 &
次に stop.sh。
stop.sh の PASSWORD と start.sh の PASSWORD は同じ文字列である必要があります。#!/bin/sh JETTY_HOME_DIR=/usr/local/apache-solr-1.4.0/jetty cd $JETTY_HOME_DIR java -DSTOP.PORT=8090 -DSTOP.KEY=PASSWORD -jar ./start.jar --stop
要は起動時にパスワードを与えて、そのパスワードが指定されないと停止できないということです。
$ chmod +x start.sh stop.shとすれば、start/stop スクリプトの完成です。
タグ:solr

