欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言實現查看進程是否存在的方法示例

 更新時間:2017年07月27日 11:10:48   作者:lifan5  
這篇文章主要介紹了C語言實現查看進程是否存在的方法,涉及C語言針對進程操作的相關實現技巧,需要的朋友可以參考下

本文實例講述了C語言實現查看進程是否存在的方法。分享給大家供大家參考,具體如下:

#include<unistd.h>
#include<sys/types.h>
#include<sys/wait.h>
#include<stdio.h>
#include<stdlib.h>
#include<fcntl.h>
#include<limits.h>
#define BUFSZ 150
void err_quit(char *msg)
{
  perror(msg);
  exit(EXIT_FAILURE);
}
int main(int argc, char *argv[])
{
  FILE* fp;
  int count;
  char buf[BUFSZ];
  char command[150];
  sprintf(command, "ps -ef | grep **** | grep -v grep | wc -l" );
  if((fp = popen(command,"r")) == NULL)
    err_quit("popen");
  if( (fgets(buf,BUFSZ,fp))!= NULL )
  {
    count = atoi(buf);
    if(count == 0)
      printf("not found\n");
    else
      printf("process :tdv1 total is %d\n",count);
  }
  pclose(fp);
  exit(EXIT_SUCCESS);
}

希望本文所述對大家C語言程序設計有所幫助。

相關文章

  • C語言移除元素的三種思路講解

    C語言移除元素的三種思路講解

    這篇文章主要介紹了C語言移除元素的三種思路,總的來說這并不是一道難題,那為什么要拿出這道題介紹?拿出這道題真正想要傳達的是解題的思路,以及不斷優(yōu)化探尋最優(yōu)解的過程。希望通過這道題能給你帶來一種解題優(yōu)化的思路
    2022-10-10
  • C++基于控制臺實現的貪吃蛇小游戲

    C++基于控制臺實現的貪吃蛇小游戲

    這篇文章主要介紹了C++基于控制臺實現的貪吃蛇小游戲,實例分析了貪吃蛇游戲的原理與C++實現技巧,是非常經典的游戲算法,需要的朋友可以參考下
    2015-04-04
  • C++?手擼簡易服務器

    C++?手擼簡易服務器

    本文主要介紹了C++?手擼簡易服務器,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • C++序列操作函數學習最全指南

    C++序列操作函數學習最全指南

    這篇文章主要給大家介紹了關于C++序列操作函數學習的相關資料,文中通過實例代碼介紹的非常詳細,對大家學習或者使用C++具有一定的參考學習價值,需要的朋友可以參考下
    2022-02-02
  • C++中輸出十六進制形式的字符串

    C++中輸出十六進制形式的字符串

    這篇文章主要給大家介紹了C++中輸出十六進制形式的字符串,文中給出了詳細的介紹,有需要的朋友可以參考借鑒,下面來一起看看吧。
    2016-12-12
  • C語言之如何求三次方根

    C語言之如何求三次方根

    這篇文章主要介紹了C語言之如何求三次方根問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • C語言數據結構算法基礎之循環(huán)隊列示例

    C語言數據結構算法基礎之循環(huán)隊列示例

    這篇文章主要為大家介紹了C語言數據結構算法基礎之循環(huán)隊列,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • C++11 智能指針之shared_ptr代碼詳解

    C++11 智能指針之shared_ptr代碼詳解

    這篇文章主要介紹了 C++11 智能指針之shared_ptr的相關知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • C/C++ 公有繼承、保護繼承和私有繼承的對比詳解

    C/C++ 公有繼承、保護繼承和私有繼承的對比詳解

    這篇文章主要介紹了C/C++ 公有繼承、保護繼承和私有繼承的區(qū)別的相關資料,需要的朋友可以參考下
    2017-02-02
  • OpenCV基于距離變換和分水嶺實現圖像分割

    OpenCV基于距離變換和分水嶺實現圖像分割

    圖像分割是根據灰度、顏色、紋理和形狀等特征,把圖像分成若干個特定的、具有獨特性質的區(qū)域。本文將基于距離變換和分水嶺實現圖像分割,需要的可以了解一下
    2022-09-09

最新評論