Score:0

ฉันจะทำให้เชลล์ไม่บอกฉันทุกครั้งที่งานเริ่มหรือหยุดได้อย่างไร

ธง br
bk.

ฉันมักจะเรียกใช้โปรแกรมแบบขนานผ่านเชลล์

create_some_info (){
    ถ้า [ $i -eq 4 ]; จากนั้น echo "นี่คือข้อมูลที่เป็นประโยชน์" ; ไฟ
    ถ้า [ $i -eq 7 ]; จากนั้น ls --errorx; ไฟ
}

สำหรับฉันใน {1..10}; ทำ
   create_some_info&
เสร็จแล้ว

ผลลัพธ์ของโปรแกรมที่ฉันพยายามติดตามนั้นมองเห็นได้ยาก เนื่องจากเซิร์ฟเวอร์จะแจ้งเตือนฉันทุกครั้งที่งานเริ่มหรือหยุด

[2] 2052
[3] 2053
[2] - เสร็จสิ้น create_some_info
[2] 2054
[3] - เสร็จสิ้น create_some_info
[3] 2055
นี่คือข้อมูลที่เป็นประโยชน์
[4] 2057
[3] - เสร็จสิ้น create_some_info
[3] 2058
[4] - เสร็จสิ้น create_some_info
ls: ตัวเลือกที่ไม่รู้จัก '--errorx'
[4] 2059
[3] - เสร็จสิ้น create_some_info
[4] + เสร็จแล้ว create_some_info
ลอง 'ls --help' สำหรับข้อมูลเพิ่มเติม
[3] 2060
[2] - ออกจาก 2 create_some_info
[2] 2061
[3] - เสร็จสิ้น create_some_info
[3] 2062
[2] - เสร็จสิ้น create_some_info
[3] + เสร็จแล้ว create_some_info

มีวิธีรับเชลล์เช่น zsh หรือ bash เพื่อไม่ให้ฝังเอาต์พุตในการแจ้งเตือนงานหรือไม่?

iBug avatar
um flag
[นี่](https://stackoverflow.com/q/11097761/5958455) คำถาม Stack Overflow คือสิ่งที่คุณกำลังมองหา

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา