啟動指令碼
#!/bin/bashbash -c "
echo $$ > $/processid
"/path/to/script.sh
指令碼的用途:儲存當前程序號到檔案processid,啟動指令碼
後台執行
#!/bin/bashnohup ./start.sh > /path/to/log &
指令碼用途:後台執行 start.sh
,並將日誌重定向
停止-清理
#!/usr/bin/bashawk'
1' processid | xargs
kill -9
rm logs.log
指令碼用途:停止程序 processid ,並刪除日誌檔案
補充awk在指令碼編寫中有非常用途。
本人還在學習編寫bash指令碼中。
Shell指令碼批量啟停Docker
目錄 最近日常測試中經常需要手動啟動或停止docker,於是決定寫乙個shell指令碼來代替人工操作,另外該指令碼,也可以通過python指令碼實行遠端呼叫,詳細如下所示 目前該指令碼是將container id寫死在指令碼中,當然也可以通過傳參給指令碼來進行控制,大家可以改造一下。啟動指令碼詳細如...
SVN啟停指令碼
說明 特別注意紅色部分,外部 1傳入msg函式時失效,故特此讀取一遍再傳入!執行時要給指令碼加執行許可權!chmod 755 scripts svn root kazihuo scripts cat svn 1 bin bash 2 by luomurui 2018 05 07 34 f etc i...
nginx啟停指令碼
安裝nginx時,原始碼包中未帶官方的啟動指令碼,也就無法使用service nginxd start這種啟動方式,查了下資料自己寫了乙個 bin bash version 0.0.1 author lifafu file time 2017 02 04 08 00 company source e...