Python 3 - os.tcsetpgrp() 方法

  • 描述

    方法tcsetpgrp()设置与终端关联的进程组fd(由os.open()返回的打开文件描述符)到 pg。
  • 句法

    以下是语法tcsetpgrp()方法 -
    
    os.tcsetpgrp(fd, pg)
    
  • 参数

    • fd− 这是文件描述符。
    • pg− 这将进程组设置为 pg。
  • 返回值

    此方法不返回任何值。
  • 例子

    以下示例显示了 tcsetpgrp() 方法的用法。
    
    # !/usr/bin/python3
    import os, sys
    # Showing current directory 
    print ("Current working dir :%s" %os.getcwd())
    # Changing dir to /dev/tty
    fd = os.open("/dev/tty",os.O_RDONLY)
    f = os.tcgetpgrp(fd)
    # Showing the process group
    print ("the process group associated is: ")
    print (f)
    # Setting the process group
    os.tcsetpgrp(fd,2672)
    print ("done")
    os.close(fd)
    print ("Closed the file successfully!!")
    
  • 结果

    当我们运行上面的程序时,它会产生以下结果 -
    
    Current working dir is :/tmp
    the process group associated is:
    2672
    done
    Closed the file successfully!!