原文:shell進程檢查腳本,腳本名字包含進程的名字,用grep -v "$0"

我們經常需要做一些進程的檢查腳本 腳本的名稱,我們希望是包含進程的關鍵字,但是在檢查進程是否存在的時候, 腳本名稱和進程名稱一樣,需要格外小心 例如檢查zabbix的腳本如下 腳本名稱check zabbix agentd.sh grep v 可以過濾掉檢查腳本自身的PID ...

2020-05-26 23:21 0 757 推薦指數:

查看詳情

linux,shell腳本中獲取腳本名字,使用腳本名字

需求描述:   寫shell腳本的過程中,有時會需要獲取腳本名字,比如,有的時候,腳本   中會有usage()這種函數,可能就會用到腳本名字。 實現方法:   shell腳本中,通過使用$0就可以獲取到腳本名字或者說腳本本身。 操作過程: 1.通過以下的腳本寫了一個腳本的使用 ...

Wed Mar 14 18:35:00 CST 2018 0 8716
shell 腳本終止進程

參考:https://blog.csdn.net/zhaoyue007101/article/details/7699259 ...

Thu Jul 19 00:41:00 CST 2018 0 816
根據進程名字殺死進程

linux根據進程名字殺死進程 ================================== ps -ef | grep procedure_name | grep -v grep | awk '{print $2}' | xargs kill -9 ...

Sat Nov 12 02:59:00 CST 2016 0 1823
Shell 腳本進程並發&進程數控制

Shell 都以串行的方式自上而下執行命令,不適用需要大量作業的場景。 學習此篇shell腳本進程並發,能夠大大提高工作效率~ 通過wait 和 & 后台符號 可以實現並行,但無法控制進程數。 {} 將主執行程序變為一個塊,使用&放入后台 wait 函數等待所有后台進程 ...

Thu Jun 07 22:31:00 CST 2018 0 4773
shell-用腳本殺死進程

#!/bin/sh #根據進程名殺死進程 processname='my process' PROCESS=`ps -ef|grep $processname|grep -v grep|grep -v PPID|awk '{ print $2}'` for i in $PROCESS ...

Thu Oct 11 03:22:00 CST 2018 0 1260
Shell腳本守護進程模式

一、什么是守護進程模式 如果每隔一秒打印一次系統負載: 出現如下情況: 這樣會在前台一直打印,前台一旦連接中斷就會導致該任務中斷執行,守護進程模式就是在后台永久執行的模式。防止腳本中斷的方法: sh while_01.sh & screen命令 ...

Sun Feb 07 21:30:00 CST 2021 0 314
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM