通信人家园

标题: 防止程序重复启动  [查看完整版帖子] [打印本页]

时间:  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