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

4
กระบวนการในพื้นหลังโดยไม่มี“ &”
สมมติว่าคุณเริ่มต้นแอปพลิเคชันใหม่ใน Linux (เช่นเท็กซ์เอดิเตอร์ ฯลฯ ) แต่คุณลืมใช้“ &” คุณจะใช้คำสั่งใดเพื่อทำให้กระบวนการนั้นทำงานในพื้นหลังโดยไม่ต้องปิดแอปพลิเคชันนั้น ด้วยวิธีนี้คุณสามารถเปิดกระบวนการทั้งสองและแยกการทำงาน (เช่นเทอร์มินัลบรรทัดคำสั่งที่คุณใช้ในการสร้างกระบวนการและกระบวนการเช่นโปรแกรมแก้ไขข้อความยังคงทำงานอยู่?
24 processes 

5
ฉันใช้ `&`: ทำไมกระบวนการไม่ทำงานในพื้นหลัง
ฉันรู้ว่าฉันสามารถต่อท้าย&คำสั่งเพื่อเรียกใช้กระบวนการในพื้นหลัง ฉันกำลังเข้า SSH ในกล่อง Ubuntu 12.04 และรันโปรแกรมไพ ธ อนด้วย$python program.py &- แต่เมื่อฉันไปปิดหน้าต่างเทอร์มินัลฉันได้รับข้อความแจ้งว่าการปิดเทอร์มินัลจะเป็นการฆ่ากระบวนการที่กำลังทำงานอยู่ ทำไมนี้ ฉันใช้เครื่องหมายและการเรียกใช้กระบวนการในพื้นหลัง ฉันจะให้มันทำงานได้อย่างไรโดยไม่คำนึงว่าฉันเป็น SSH หรือไม่

1
เหตุใดการแยก CPU ของ top (ตัวเลือก 1) ในโหมด non-irix ที่เป็นค่าเริ่มต้นแสดงผลลัพธ์ที่ขัดแย้งกัน
ผมใช้มาตรฐานบางอย่างเกี่ยวกับส้อมต่างๆและผมสังเกตเห็นค่าที่ขัดแย้งกันบางอย่างเมื่อทำงานbitcoindtop ในภาพหน้าจอด้านล่างมีการแพร่กระจายของการใช้ cpu ประมาณ ~ 30% ใน 8 cpus แต่ละรายการ แต่ในมุมมองรายการด้านล่างbitcoindแสดง 105% CPU ระบุว่านี่ไม่ได้อยู่ในโหมด Irix นั่นหมายความว่าbitcoindใช้ 100% ของ 1 cpu แต่มันไม่ได้แสดงวิธีดังกล่าวในการวิเคราะห์ด้านบน นอกจากนี้กระบวนการ Python ที่ฉันกำลังเรียกใช้รายงาน ~ 40% ในการอ่านข้อมูลด้านล่าง แต่ไม่มีซีพียูอยู่ด้านบนอ่าน ~ 40% เครื่องมี 8 คอร์จริงโดยใช้ Ubuntu ซึ่งไม่ได้จำลองเสมือน เกิดอะไรขึ้นที่นี่? สำหรับการเปรียบเทียบนี่คือการทำงานstressใน 8 ซีพียูที่มีtopจอแสดงผลเดียวกัน ขอให้สังเกตว่า 8 cpus แต่ละอันมีการใช้ประโยชน์ 100% และ 8 stressกระบวนการแต่ละแห่งมีรายงาน 100% ปรับปรุง: แน่นอนตัวแปรที่ฉันกำลังทดสอบคือมัลติเธรดและHตัวเลือกที่แสดงให้เห็นถึงความล้มเหลวขอบคุณ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.