13 lines
212 B
C
13 lines
212 B
C
|
pid_t getPIDbyName(char *ps_name) {
|
||
|
FILE *fp;
|
||
|
char *cmd = (char *)calloc(1, 200);
|
||
|
|
||
|
sprintf(cmd, "pidof %s", ps_name);
|
||
|
|
||
|
fp = popen(cmd, "r");
|
||
|
fread(cmd, 1, 200, fp);
|
||
|
fclose(fp);
|
||
|
|
||
|
return atoi(cmd);
|
||
|
}
|