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);
|
|
}
|