รับห่วงนี้:
while sleep 10s ; do
something-that-runs-forever
done
เมื่อฉันกด Ctrl + C ทั้งวงในขณะที่วงถูกขัดจังหวะ สิ่งที่ฉันต้องการจะทำคือการขัดจังหวะ "บางสิ่งบางอย่าง" - ประมวลผลให้ผ่านไป 10 วินาทีแล้วเริ่ม "บางอย่าง" ใหม่
ฉันจะทำให้ ctrl + c ส่งผลกระทบกับ "บางอย่าง" เท่านั้นและไม่ใช่ while-loop ได้อย่างไร
แก้ไข: "ขัดจังหวะ" เช่นเดียวกับใน SIGINT ฆ่า. ยกเลิก ยุติ ไม่ "ขัดจังหวะ" ในขณะที่ "หยุด"
fg? ทำไมต้องใช้ Ctrl + C เลย