tomcat自啟動指令碼

2021-08-29 13:05:24 字數 1142 閱讀 1823

1、 將該檔案放在 /etc/init.d目錄下,以後就可以使用service tomcat start/stop/status/restart等命令了

2、 在/etc/rc.d/rc3.d目錄下,執行 ln –s /etc/init.d/tomcat /etc/rc.d/rc3.d/s99tomcat

這樣,開機就會自動啟動tomcat了。

3.如果不能執行,請檢查

chmod 755 /etc/init.d/tomcat

chmod 755 apache-tomcat-5.5.25/

vi /etc/passwd

修改啟動使用者如

apache 的/sbin/nologin 為/bin/bash

4、 指令碼

#!/bin/sh

## start staff.macaufly.net webserver

# currently installed under /home/jira and should moved to /home/tomcat later

#tomcat_bin=/home/tomcat6/bin

tomcat_user=apache

start()

stop() ' | sh

fiif netstat -an | grep 8080 | grep listen >/dev/null

then

return 1 # still alive

else

echo "tomcat is stopped"

return 0fi}

case "$1" in

start)

start

;;stop)

stop

;;restart)

start

;;status)

if netstat -an |grep 8080|grep listen >/dev/null

then

echo "tomcat is running"

else

echo "tomcat is not running"

fi;;

*)echo $"usage: $0 "

exit 1

esac

exit 0

windows自啟動指令碼

直接寫乙個普通批處理檔案,如果是需要讓它在系統啟動時執行,就將它放在c windows system32 grouppolicy machine scripts startup目錄下,如果是需要它在系統登出或關機時執行,就將它放在c windows system32 grouppolicy mach...

linux自啟動指令碼

etc rc.local 開機自啟動 不要執行阻塞的程式,該檔案中不能加入使用者shell下的指令碼,例如加入 alias ll ls l 無效,因為該檔案的執行環境是在系統shell下,系統尚未進入使用者shell環境。etc profile 第乙個使用者shell登入時 只執行一次,可以放全域性...

linux 自啟動指令碼

編寫指令碼 etc init.d myscriptname chkconfig 3590 10 description 描述資訊,描述資訊,上面的90表示在眾多開機啟動指令碼的優先順序,10表示在眾多關機啟動指令碼的優先順序 這裡是指令碼邏輯 新增可執行許可權 chmod x myscriptnam...