GETPID — 프로세스 ID 함수
GETPID — 프로세스 ID 함수
실행 중인 프로그램이 운영체제에서 어떤 프로세스로 식별되는지 알고 싶을 때가 있어요. 로그를 남기거나 다른 프로그램과 협업할 때 '지금 이 프로세스의 번호가 뭐지?'가 필요하죠. GETPID는 현재 프로세스의 숫자 프로세스 식별자(process identifier)를 돌려주는 내장 함수예요.
본문
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가 무엇인지 한눈에 확인하기 좋아요. GETGID와 GETUID의 예제도 이 코드를 통해 함께 보는 셈이에요.
표준(Standard)
GNU 확장(GNU extension)이에요.