我第一次尝试使用暴发户。我有两个要启动的 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
现在对于 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 秒的延迟后启动爬虫,让服务器有时间启用一切。任何人都知道如何做到这一点?您如何看待这两个新贵脚本是他们还好还是我错过了什么?(我是一个完全初始化的菜鸟)