給原始碼服務寫啟動指令碼

2021-09-24 13:27:01 字數 1402 閱讀 1096

給原始碼服務寫啟動指令碼

給原始碼包httpd寫啟動指令碼,可以啟動、停止、檢視狀態

[root@server2 ~]#

cat apache.sh

start()

stop()

status()

case $1 in

start)

start;;

stop)

stop;;

status)

status;;

*)echo"$0 values in , please again !"

esac

[root@server2 ~]#

第二步:將指令碼移動到/etc/init.d目錄下並重命名為apache,並新增x許可權

[root@server2 ~]# mv apache.sh /etc/init.d/apache

[root@server2 ~]# chmod +x /etc/init.d/apache

第三步:為/etc/init.d/apache新增下列兩行

# chkconfig: 2345 55 25               //

指定執行級別、啟動服務的優先順序、關閉服務的優先順序

指定服務的描述資訊

第四步:使用chkconfig --add將apache新增為系統服務

[root@server2 ~]#

chkconfig --add /etc/init.d/apache

[root@server2 ~]#

chkconfig --list | grep apache

apache          0:

關閉  1:關閉  2:啟用  3:啟用  4:啟用  5:啟用  6:關閉

原始碼nginx啟動指令碼

vim nginx.sh bin bash chkconfig 2345 99 20 pid usr local nginx logs nginx.pid nginx的pid state usr local nginx sbin nginx nginx原始碼啟動路徑 case 1 in start ...

centso6原始碼nginx啟動指令碼

vim nginx bin bash chkconfig 2345 99 20 pid usr local nginx logs nginx.pid nginx的pid state usr local nginx sbin nginx nginx原始碼啟動路徑 case 1in start nets...

php fpm服務啟動指令碼

在 php fpm還是打補丁的時候,php fpm重啟只需要執行php fpm restart或者reload,自從php5.3之後,php fpm的啟動和停止顯得比較麻煩,特意改寫了乙份 nginx 的自啟動指令碼,如下指令碼phpfpm usr local php 5.3.10 sbin php...