我有一个新手脚本来启动自定义nodejs应用程序。该应用程序取决于ouchdb和elasticsearch。couchdb和elasticsearch提供用于启动/停止它们的init.d脚本。是否可以告诉我的暴发户脚本,ouchdb和elasticsearch是依赖项?我在暴发户脚本中尝试了此操作,但它似乎不起作用:
开始(启动couchdb和elasticsearch)
谢谢!
askubuntu.com/questions/109516/... ;)
—
Rinzwind
我试过了:在已启动的RC RUNLEVEL = [2345]上启动,但没有帮助。我的应用启动时,Elasticsearch尚未启动。因此,看来我的暴发户脚本没有办法知道由初始化脚本启动的服务是否已经启动?
—
Troy
好吧,我知道唯一可行的方法是为elasticsearch和couchdb创建(或搜索并安装)新贵脚本,以便可以使用“ start on”选项。
—
Rinzwind
看看这个答案是否有帮助!我找到了两个:D未经测试的代码的新贵脚本,因此您可能需要根据情况进行调整。
—
Rinzwind