ฉันเริ่มต้นcat
ใน terminal:
$ cat
จากนั้นในสถานีที่สองฉันส่งสัญญาณหยุด:
$ kill -SIGSTOP $(pgrep cat)
และใช้งานได้ - cat
หยุด ตอนนี้ฉันต้องการปลุกcat
กระบวนการนี้โดยการส่งSIGCONT
:
$ kill -SIGCONT $(pgrep cat)
และไม่มีอะไรเกิดขึ้น อย่างไรก็ตามถ้าฉันใช้fg
ในเปลือกแรกแล้วcat
จะตื่นขึ้น ทำไมSIGCONT
ไม่ดำเนินcat
การต่อไป