Startup
以管理權限在啟動時啟動 Tomcat
我需要在登錄系統之前執行一個程序。如何像服務一樣執行它?如何在 Linux 中提供服務?
在 Ubuntu 和 Fedora 中?服務是定制的tomcat
要在沒有登錄系統或登錄系統之前執行服務(即“啟動時”),您需要創建一個啟動腳本並將其添加到啟動序列中。
服務腳本包含三個部分:啟動、停止和重新啟動。
服務腳本的基本結構是:
#!/bin/bash # RETVAL=0; start() { echo “Starting <Service>” } stop() { echo “Stopping <Service>” } restart() { stop start } case “$1″ in start) start ;; stop) stop ;; restart) restart ;; *) echo $”Usage: $0 {start|stop|restart}” exit 1 esac exit $RETVAL
根據自己的喜好調整腳本後,只需將其放在 /etc/init.d/ 中
,然後將其添加到系統服務啟動過程中(在 Fedora 上,我不是 Ubuntu 使用者,>D):
chkconfig -add <ServiceName>
服務將被添加到系統啟動過程中,您不必再次手動啟動它。
乾杯!