Python 3 – os.tcsetpgrp() 方法

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
成功关闭文件!

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程