一、創建腳本文件
在 /etc/init.d 目錄下,創建腳本文件 elasticsearch-head
# cd /etc/init.d/ # vim elasticsearch-head
將以下內容寫入文件中(其中nodejs安裝路徑、elasticsearch-head安裝路徑根據實際情況進行修改)
#!/bin/sh #chkconfig: 2345 80 05 #description elasticsearch-head # nodejs 安裝路徑 export NODE_PATH=/usr/local/node-v12 export PATH=$PATH:$NODE_PATH/bin # elasticsearch-head 的路徑 cd /usr/local/elasticsearch-head nohup npm run start >/usr/local/elasticsearch-head/nohup.out 2>&1 &
保存退出
二、設置開機啟動
在 /etc/init.d 目錄下賦予新創建的elasticsearch-head文件執行權限
# chmod +x elasticsearch-head
添加到開機啟動任務
# chkconfig --add elasticsearch-head
# systemctl enable elasticsearch-head # systemctl start elasticsearch-head
重啟機器,檢測elasticsearch-head是否自啟
# systemctl status elasticsearch-head
服務正常起來,檢查服務能否訪問
在瀏覽器訪問,http://192.168.56.12:9100 (elasticsearch-head部署IP)
服務訪問正常。
至此,Linux環境下設置elasticsearch-head開機自啟完成。