linux下启动solr命令,如何自动启动Solr?
小編典典
如果您具有計算機的超級用戶訪問權限,則可以根據系統的初始化流程(初始化腳本,systemd等)采用多種方法來執行此操作。
但是,如果您沒有root用戶,cron則可以采用一種干凈且一致的方式在重新啟動時執行程序。
首先,找出Java在您的計算機上的位置。下面的命令將告訴您它在哪里:
$ which java
然后,將以下代碼粘貼到Shell腳本中,將下面的Java路徑(/ usr / bin)替換為您從上述命令獲得的路徑。
#!/bin/bash
cd /usr/java/apache-solr-1.4.0/example
/usr/bin/java -jar start.jar
您可以將該腳本保存在某個位置(例如$ HOME)作為start.sh。通過運行以下命令,向世界授予執行權限(以簡化操作):
$ chmod og+x start.sh
現在,測試腳本并確保它可以從命令行正常運行。
$ ./start.sh
如果一切正常,則需要將其添加到計算機的啟動腳本之一中。最簡單的方法是在 /etc/rc.local 的末尾添加以下行。
# ... snip contents of rc.local ...
# Start Solr upon boot.
/home/somedir/start.sh
或者,如果您無權編輯rc.local,則可以將其添加到用戶crontab中。首先在命令行上鍵入以下內容:
$ crontab -e
這將調出一個編輯器。向其添加以下行:
@reboot /home/somedir/start.sh
如果您的Linux系統支持它(通常這樣做),這將確保您的腳本在啟動時運行。
如果我上面沒有任何錯字,它應該對您來說很好。讓我知道事情的后續。
2020-06-02
總結
以上是生活随笔為你收集整理的linux下启动solr命令,如何自动启动Solr?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 男子网购酒精测试仪被坑:吹气量为零 结果
- 下一篇: linux 命令都是bash,Linux