自己簡單寫的乙個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 ...