初めてupstartを使用しようとしています。開始したいJavaプログラムが2つあります。1 つ目は jetty で実行される solr 検索サーバーで、2 つ目は solr サーバーの開始後に開始する必要があるカスタム クローラーです。
私のクローラーinitスクリプトは次のようになります:
description "crawler"
author ""
start on runlevel [2345]
stop on runlevel [!2345]
respawn
script
cd /home/crawler
java -Duser.timezone=Europe/Berlin -jar crawler.jar
end script
今solrサーバーのために私はこれを書きました:
description "server"
start on starting crawler
stop on runlevel [!2345]
respawn
script
cd /home/server/version0.1/example
java -Duser.language=en -Dsolr.clustering.enabled=true -Duser.country=US -Dfile.encoding=UTF-8 -jar start.jar
end script
どちらも開始されるので動作しているように見えますが、サーバーがすべてを有効にする時間を与えるために、たとえば2秒ほど少し遅れてクローラーを開始したいと考えています。誰でもこれを行う方法を知っていますか? 2 つの新興スクリプトについてどう思われますか? (私は完全な初期化初心者です)