另一个工作开始运行后,新手启动工作延迟

sam*_*amy 2 java ubuntu solr init upstart

我是第一次尝试使用暴发户.我有两个我想要开始的java程序.第一个是在jetty上运行的solr搜索服务器,第二个是应该在solr服务器启动后启动的自定义搜寻器.

我的爬虫初始化脚本如下所示:

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
Run Code Online (Sandbox Code Playgroud)

现在为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
Run Code Online (Sandbox Code Playgroud)

两者都开始,所以它似乎工作,但我希望爬行器在稍微延迟2秒后启动,以给服务器时间启用一切.谁知道怎么做?您如何看待这两个新贵脚本是好还是我错过了什么?(我是一个初始菜鸟)

Aig*_*lis 5

更换首发开始

start on started crawler
Run Code Online (Sandbox Code Playgroud)