투케이2K

190. (Objective-C/objc) [간단 소스] getppid 사용해 현재 프로세스의 부모 프로세스 ID 를 값 확인 방법 본문

Objective-C

190. (Objective-C/objc) [간단 소스] getppid 사용해 현재 프로세스의 부모 프로세스 ID 를 값 확인 방법

투케이2K 2025. 3. 1. 22:35

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : OBJECTIVE-C

 

[소스 코드]

// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------

- 언어 : Objective-c

- 개발 툴 : Xcode

- 기술 구분 : objc / getppid

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[사전) 설명]
// --------------------------------------------------------------------------------------

1. getppid() 함수는 현재 프로세스의 부모 프로세스 ID를 반환하는 함수입니다.

2. getppid() 함수는 POSIX 표준에 포함되어 있으며, iOS나 macOS와 같은 Unix 기반 시스템에서 사용할 수 있습니다.

3. Objective-C에서 getppid()를 사용하려면, unistd.h 헤더를 포함해야 합니다.

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[소스 코드]
// --------------------------------------------------------------------------------------

#import <Foundation/Foundation.h>
#import <unistd.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {

        pid_t parentPid = getppid();  // [부모 프로세스 ID 가져오기]

        NSLog(@"Parent Process ID :: %d", parentPid);  // [부모 프로세스 ID 출력]
    }
    return 0;
}

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------

[isDebug 앱 디버깅 동작 상태 체크 수행]

https://blog.naver.com/kkh0977/223779283686

// --------------------------------------------------------------------------------------
 
반응형
Comments