簡單的shell指令碼 程式啟停

2022-03-27 15:35:04 字數 484 閱讀 8497

啟動指令碼

#!/bin/bash

bash -c "

echo $$ > $/processid

"/path/to/script.sh

指令碼的用途:儲存當前程序號到檔案processid,啟動指令碼

後台執行

#!/bin/bash

nohup ./start.sh > /path/to/log &

指令碼用途:後台執行 start.sh

,並將日誌重定向

停止-清理

#!/usr/bin/bash

awk'

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...