通信人家园
标题:
防止程序重复启动
[查看完整版帖子]
[打印本页]
时间:
2014-9-3 15:53
作者:
benyazi2011
标题:
防止程序重复启动
编一SHELL程序来判断,程序名定为:TestDaemonExist:
DaemonNum=`ps -e|grep $1|wc -l`
if [ $DaemonNum -ge 2 ]
then
exit(1) #如daemon进程已起动,则返回1
else
exit(0) #如daemon进程未起动,则返回0
fi
在程序前部,增加一个判断
if (system("TestDaemonExist Daemon-name")!=0)
{
printf("daemon进程已起动!!!");
exit(0);
};
测试过,可用!
时间:
2014-9-3 19:59
作者:
Bill-G
好东西要顶,以后要多分享哦~!
通信人家园 (https://www.txrjy.com/)
Powered by C114