Python 3 – os.tcsetpgrp() 方法
描述
方法 tcsetpgrp() 设置由 fd (通过 os.open() 返回的打开文件描述符)给出的终端相关的进程组为 pg 。
语法
tcsetpgrp() 方法的语法如下 –
os.tcsetpgrp(fd, pg)
参数
- fd − 这是打开文件描述符。
-
pg − 将该进程组设置为pg。
返回值
此方法不返回任何值。
例子
以下实例演示了如何使用 tcsetpgrp() 方法。
# !/usr/bin/python3
import os, sys
# 显示当前目录
print("当前工作目录: %s" % os.getcwd())
# 更改目录为 /dev/tty
fd = os.open("/dev/tty", os.O_RDONLY)
f = os.tcgetpgrp(fd)
# 显示进程组
print("关联的进程组是:")
print(f)
# 设置进程组
os.tcsetpgrp(fd, 2672)
print("done")
os.close(fd)
print("成功关闭文件!")
结果
运行上述程序时,将产生以下结果 −
当前工作目录是:/tmp
关联的进程组是:
2672
done
成功关闭文件!