一個短小精悍的監控/守護程式
一個短小精悍的監控/守護程式
- Author: 柳大·Poechant(鍾超)
- Email: zhongchao.ustc#gmail.com
- Blog:Blog.CSDN.net/Poechant
- Date: May 28th, 2012
#!/bin/bash
YOUR_TARGET = your_target
while:
do
echo "Current DIR is " $PWD
stillRunning = $(ps -ef | grep "$PWD/$YOUR_TARGET" | grep -v "grep")
if [ "$stillRunning" ]; then
echo "You target service was already started by another way"
echo "Kill it and then startup by this shell, otherwise this shell will loop out this message annoyingly"
kill -9 $pidof $PWD/$YOUR_TARGET
else
echo "Your target service was not started"
echo "Starting service …"
$PWD/$YOUR_TARGET &
echo "Your target service was exited!"
fi
sleep 10
done
-
grep -v
: –invert-match. Invert the sense of matching, to select non-matching lines. (-v is specified by POSIX.)
-
轉載請註明來自柳大的CSDN部落格:Blog.CSDN.net/Poechant
-
相關文章
- 一個簡單的守護程式
- 守護程式
- 使用 SWOOLE 實現程式的守護(一)
- Node 程式守護
- rstatd守護程式
- gated 守護程式
- Linux 守護程式和超級守護程式(xinetd)Linux
- mysql 的一個監控指令碼,監控heartbeatMySql指令碼
- 程式守護 supervisor
- 守護程式那些事
- Linux 守護程式Linux
- mysql mon 的一個監控指令碼,監控heartbeatMySql指令碼
- 問一個守護執行緒問題?執行緒
- PHP 實現守護程式PHP
- Golang 程式守護 SupervisorGolang
- PHP 編寫守護程式PHP
- RedHat linux 9守護程式一覽(轉)RedhatLinux
- Linux下的守護程式分析Linux
- 接上節我們來實戰操刀一個簡單的 PHP 守護程式!PHP
- Python編寫守護程式程式Python
- 一個替代 Supervisor 且更加友好的程式監控器
- 使用Python建立一個系統監控程式Python
- 使用 swoole 實現程式的守護(三)
- 使用 SWOOLE 實現程式的守護(二)
- Linux守護程式的啟動方法Linux
- shell 指令碼實現的守護程式指令碼
- 守護程式的概念和建立實驗
- Linux 守護程式的啟動方法Linux
- Linux守護程式及SystemdLinux
- Windows守護程式簡單示例Windows
- 守護程序
- 使用 PHP 自建穩定可靠的守護程式PHP
- rsync 守護程式及實時同步
- rsync 守護程式備份報錯
- opentracker改造為daemon守護程式
- 程式守護系統,你懂嗎?
- 用Python實現守護程式Python
- 深入理解Linux守護程式Linux