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.
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!!