分享乙個php的啟動關閉指令碼(原)

2022-05-17 20:19:48 字數 966 閱讀 3120

自己簡單寫的乙個php服務的啟動指令碼和大家分享

思路(實現的原理):

1:function模組+case語句多分支判斷

2:通過新增# chkconfig: 2345 43 89注釋實現開機自啟動(前提是把指令碼放入/etc/init.d/目錄下 然後chmod給可執行許可權,然後chkconfig --add phpd(指令碼名稱))

3:每次命令執行是否成功用$?是否為0來給予反饋

#!/bin/bash

# php-fpm start/stop php-fpm

## chkconfig:

2345

4389

#author andy

#date

20161218

#function php-fpm manager

#email fei1989118@

126.com

#version

1.0#check service status

#usage

. /etc/init.d/functions

#define varcheck=`netstat -lnutp|grep php-fpm|wc -l`

function

usage()

"exit

}function

start()

function

stop()

function

restart()

function

status()

case"$1

"instart) start $1;;

stop) stop $1;;

restart) restart $1;;

status) status $1;;

*) usage $1

esac

如果有不對的地方請多多指正

乙個logmnr的指令碼(原)

drop table logmnr temp purge exec sys.dbms logmnr.add logfile logfilename d oracle product 10.2.0 oradata fundclea redo01.log options dbms logmnr.new ...

分享乙個MySQL分庫分表備份指令碼(原)

分享乙個mysql分庫備份指令碼 原 開發思路 1.路徑 規定備份到什麼位置,把路徑 先判斷是否存在,不存在建立乙個目錄 先定義好,我的路徑 mysql backup,每個備份用壓縮提公升效率,帶上時間方便整理 2.取資料庫 抓取資料庫名稱,我用的awk和grep配合取資料庫的名稱 如果想按照表備份...

linux 關閉乙個程式指令碼

bin sh function pidfind wc l if gt 1 then echo there are too many process contains name 1 elif le 0 then echo no such process 1 else pid ps ef grep 1 ...