1
C/C++程式設計討論區 / 請問如何知道某一支程式有沒有在執行?
« 於: 2009-10-28 10:58 »
想寫一支watch dog監控另一支aaa程式是否正常執行,當aaa程式停止或異常時,能夠偵測到並重新啟動aaa
有看到用sh的程式
#!/bin/sh
PID1=$(ps | grep aa.tcl | grep "tclsh" | cut -d ' ' -f 2);
PID2=$(ps | grep bb.tcl | grep "tclsh" | cut -d ' ' -f 2);
kill $PID1;
kill $PID2;
echo "Stop Web Complete";
echo "Start Web Complete";
但是想要用c寫..不知道有沒有人可以教一下
有看到用sh的程式
#!/bin/sh
PID1=$(ps | grep aa.tcl | grep "tclsh" | cut -d ' ' -f 2);
PID2=$(ps | grep bb.tcl | grep "tclsh" | cut -d ' ' -f 2);
kill $PID1;
kill $PID2;
echo "Stop Web Complete";
echo "Start Web Complete";
但是想要用c寫..不知道有沒有人可以教一下