Phương thức os.tcsetpgrp() trong Python



Miêu tả

Phương thức tcsetpgrp() thiết lập nhóm tiến trình được liên kết với terminal đã cho bởi fd (một fd đã mở khi được trả về bởi hàm open()) thành pg.

Cú pháp

Cú pháp của tcsetpgrp() trong Python:

os.tcsetpgrp(fd, pg)

Chi tiết về tham số:

  • fd -- Đây là file descriptor.

  • pg -- Tham số này thiết lập nhóm tiến trình (process group) thành pg.

Quảng cáo

Trả về giá trị

Phương thức này không trả về bất cứ giá trị nào.

Chương trình Python ví dụ

Ví dụ sau minh họa cách sử dụng của tcsetpgrp() trong Python.

 

import os, sys

# Hien thi thu muc hien tai 
print "Thu muc dang lam viec hien tai :%s" %os.getcwd()

# Thay doi thu muc toi /dev/tty
fd = os.open("/dev/tty",os.O_RDONLY)

f = os.tcgetpgrp(fd)

# Hien thi process group
print "Process group la: "
print f

# Thiet lap process group
os.tcsetpgrp(fd,2672)
print "Da thiet lap"

os.close(fd)
print "Dong file thanh cong!!"

Chạy chương trình Python trên sẽ cho kết quả:

Thu muc dang lam viec hien tai :/tmp
Process group la:
2672
Da thiet lap
Dong file thanh cong!!

file_io_trong_python.jsp


Tài liệu giáo viên