OS module in Python provides functions for interacting with the operating system. OS comes under Python’s standard utility modules. This module provides a portable way of using operating system dependent functionality.
os.getppid()
method in Python is used to get the parent process ID of the current process.
Syntax: os.getppid()
Parameter: Not required
Return Type: This method returns a integer value denoting the parent process ID of the current process. The return type of this method is of class ‘int’.
Code #1: Use of os.getppid() method
# Python program to explain os.getppid() method # importing os module import os # Get the Parent process ID # of the current process ppid = os.getppid() # Print the Parent process ID # of the current process print ( "Parent Process ID of current process:" , ppid) |
Parent process ID of current process: 7653
Code #2: Use of os.getppid() method
# Python program to explain os.getppid() method # importing os module import os # Check the process ID # of the current process pid = os.getpid() print ( "Process ID of Current process:" , pid) # Create a child process try : pid = os.fork() except OSError: exit( "Could not create a child process" ) # In the child process # Check its Parent process ID # os.getppid() will return # the process ID of its parent process if pid = = 0 : parent = os.getppid() print ( "Parent process ID of child process:" , parent) |
Process ID of Current process: 7653 Parent process ID of child process: 7653