在启动时添加Solr脚本


0

我试图Solr在启动时运行或使用CentOS 6.0 自动运行VPS,我已经在Stack Overflow问题中阅读了答案如何自动启动Solr?

我无法执行此操作以获得所需的解决方案。

起初,我创建了一个.sh带有cron作业的文件,但它无法正常工作。我也尝试了其他的答案,但我无法弄清楚为什么shell脚本不运行。

我甚至尝试通过以下命令直接执行它。

sh solr_startup.sh
sh solr_startup.sh

但我得到一个错误1.无法找到目录2.无法执行下面的Java文件和脚本代码

#!/bin/bash

cd /opt/solr/example/solr/example
java -jar start.jar

注意:/opt/solr/example是我的Solr主目录。

有没有办法创建一个可以在启动时运行的cron或自动作业或文件?


那是shell脚本的全部内容吗?

是的,除了Note
Rafee

shell脚本中的目录是否确实存在?

是。我可以执行上面提到的每个命令..
Rafee

好吧,它刚刚被执行,现在如何放置在启动,我试图放入/etc/init.d/
Rafee

Answers:


1

您也可以从中开始编写脚本/etc/rc.local

首先确保shell脚本中的目录存在,并且运行时没有错误。如果是,请确保通过运行命令使其可执行chmod a+x script_name

将shell脚本移动到目录下/etc/init.d/。添加以下行/etc/init.d/script_name/etc/rc.local。重新启动,检查您的服务是否已启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.