4
我有一臺運行Gentoo 2.6.12 r6的服務器,我想在啓動時將Apache Archiva作爲獨立服務器運行。有沒有人有一個工作的init.d腳本來完成這個?謝謝!在Gentoo中獨立運行Apache Archiva?
我有一臺運行Gentoo 2.6.12 r6的服務器,我想在啓動時將Apache Archiva作爲獨立服務器運行。有沒有人有一個工作的init.d腳本來完成這個?謝謝!在Gentoo中獨立運行Apache Archiva?
假設您已創建一個名爲archiva
的用戶帳戶,並且Archiva安裝在/opt/archiva-1.0
處。
雖然記錄爲root
,創建一個腳本/etc/rc.d/init.d/archiva
如下:
\#! /bin/sh start() { echo "Starting Archiva..." su -l archiva -c '/opt/archiva-1.0/bin/archiva start > /dev/null 2> /dev/null &' } stop() { echo "Stopping Archiva..." su -l archiva -c '/opt/archiva-1.0/bin/archiva stop &' } restart() { stop sleep 60 su -l archiva -c 'killall java' start } case "$1" in start) start ;; stop) stop ;; restart) restart ;; *) echo "Usage: archiva {start|stop|restart}" exit 1 esac exit 0
現在,執行以下命令根在那裏SXX和KXX指定啓動和關機順序。例如S63和K37
$ chmod 775 /etc/rc.d/init.d/archiva $ ln -s /etc/rc.d/init.d/archiva /etc/rc3.d/SXXarchiva $ ln -s /etc/rc.d/init.d/archiva /etc/rc3.d/KXXarchiva
「killall java」cmd殺死每個java進程哪個archiva用戶能夠殺死 – 2012-04-10 07:45:58