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