// C language example :Check if process exist in Linux #include <sys/stat.h> int main(int argc, char *argv[]) { struct stat sts; if (stat("/proc/<pid>", &sts) == -1 && errno == ENOENT) { // process doesn't exist } return 0 }