Windows/LinuxでプロセスIDをC/Pythonから取得する
Windows/LinuxでプロセスIDをC/Pythonから取得する方法。
Windows/C
#include <stdio.h>
#include <windows.h>
int main(void) {
printf("Process ID = %d\n", GetCurrentProcessId());
return 0;
}
Linux/C
getpid()
を使う。
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
int main(void) {
printf("Process ID = %d\n", getpid());
return 0;
}
Python
os.getpid()
を使う。
import os
print("Process ID = ", os.getpid())