GETPID — 프로세스 ID 함수

GETPID — 프로세스 ID 함수

실행 중인 프로그램이 운영체제에서 어떤 프로세스로 식별되는지 알고 싶을 때가 있어요. 로그를 남기거나 다른 프로그램과 협업할 때 '지금 이 프로세스의 번호가 뭐지?'가 필요하죠. GETPID는 현재 프로세스의 숫자 프로세스 식별자(process identifier)를 돌려주는 내장 함수예요.

출처: gfortran 공식 문서 - GETPID

본문

RESULT = GETPID()

설명(Description)

현재 프로세스의 숫자 프로세스 식별자를 돌려줘요.

분류(Class)

함수

반환값(Return value)

GETPID의 반환값은 기본 kind의 INTEGER예요.

예제

GETPID, GETUID, GETGID를 한 번에 출력하는 예제예요.

program info
  print *, "The current process ID is ", getpid()
  print *, "Your numerical user ID is ", getuid()
  print *, "Your numerical group ID is ", getgid()
end program info

프로세스 ID, 사용자 ID, 그룹 ID가 무엇인지 한눈에 확인하기 좋아요. GETGIDGETUID의 예제도 이 코드를 통해 함께 보는 셈이에요.

표준(Standard)

GNU 확장(GNU extension)이에요.

같이 보기

GETGID — Group ID function, GETUID — User ID function