CentOS7中设置.sh开机自启动(以后台启动geoserver为例)
生活随笔
收集整理的這篇文章主要介紹了
CentOS7中设置.sh开机自启动(以后台启动geoserver为例)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
Geoserver在Linux上的安裝(圖文教程):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/118963122
在上面的基礎上,啟動geoserver時需要到bin目錄下執行
nohup ./startup.sh &這樣才能保證后臺啟動并一直運行。但是如果服務器重啟后不會啟動。
怎樣讓服務器重啟后重新執行上面的啟動命令。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
首先創建一個開啟自啟動的腳本,這將其放在根目錄下
touch /autostart.sh然后編輯該啟動腳本
vim /autostart.sh修改自啟動腳本為
#!/bin/bash cd? /usr/local/geoserver-2.19.2-bin/bin nohup ./startup.sh &其中第一行為geoserver的bin目錄
然后賦予兩個sh的執行權限
chmod +x /usr/local/geoserver-2.19.2-bin/bin/startup.sh chmod +x /autostart.sh此時可以在根目錄下先執行該腳本,測試服務是否能啟動
./autostart.sh然后將此自啟動腳本放在開機啟動的目錄下
vim /etc/rc.d/rc.local將上面自啟動腳本的路徑放在文件末尾
?
總結
以上是生活随笔為你收集整理的CentOS7中设置.sh开机自启动(以后台启动geoserver为例)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HBase Java API 创建表时一
- 下一篇: Windows上通过bat实现不同数据库