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

คำถามเกี่ยวกับการระบุกระบวนการเกี่ยวกับการแสดงรายการการส่งสัญญาณการฆ่าการกำหนดและการใช้ลำดับความสำคัญของกระบวนการ

5
กระบวนการ <defunct> คืออะไรและเหตุใดจึงไม่ถูกฆ่า
เบราว์เซอร์ chrome ไม่ตอบสนองและฉันพยายามจะฆ่า แต่แทนที่จะหายไปจากกระบวนการ&lt;defunct&gt;ทางด้านขวาและไม่ถูกฆ่า: อะไรคือสิ่งที่&lt;defunct&gt;สำหรับกระบวนการและทำไมมันไม่ได้รับการฆ่า?
180 process  kill  zombie 

13
ฉันจะฆ่ากระบวนการใน Ubuntu ได้อย่างไร
ฉันจะฆ่ากระบวนการทั้งหมดที่ทำงานโดยบัญชีที่ไม่ใช่รูทของตัวเองได้อย่างไร ฉันมีกระบวนการ smbd ที่กำลังหมุนซึ่งเกิดจากเครื่อง windows ของฉันดังนั้นฉันจึงโทรเข้าไปยังเซิร์ฟเวอร์ linux และฉันต้องการที่จะฆ่ากระบวนการหมุนเหล่านั้น ฉันไม่มีสิทธิ์ในการรีสตาร์ทบริการหรือรีบูตเครื่อง
149 process  users  kill 

4
กระบวนการซอมบี้คืออะไร?
ด้วยคำสั่งเช่นtopและ gui based System Monitorฉันเห็นได้ว่าในตอนนี้ฉันมีกระบวนการซอมบี้หลายอย่าง กระบวนการซอมบี้คืออะไร? พวกมันมีผลกับประสิทธิภาพของระบบหรือแอพพลิเคชั่นที่พวกมันเป็นซอมบี้หรือไม่ พวกเขาใช้หน่วยความจำมากเกินไปหรือหน่วยความจำใด ๆ เลยหรือไม่?
138 process  zombie 

9
การรันโปรแกรมในพื้นหลังจากเทอร์มินัล
ฉันจะรันโปรแกรมในพื้นหลังของเชลล์ด้วยความสามารถในการปิดเชลล์ในขณะที่ปล่อยให้โปรแกรมทำงานอยู่ได้อย่างไร ให้บอกว่า UI ของฉันมีปัญหาหรือด้วยเหตุผลบางอย่างฉันต้องบูตโปรแกรมจากหน้าต่างเทอร์มินัลพูดnm-applet: nm-applet เมื่อเริ่มต้นมันจะอยู่ด้านหน้าของหน้าต่างเทอร์มินัล มีวิธีง่าย ๆ ในการรันโปรแกรมในพื้นหลังโดยไม่จำเป็นต้องเปิดเครื่องเทอร์มินัลหรือมีเครื่องเทอร์มินัลทั้งหมดหรือไม่? ในบันทึกย่อนั้นฉันหาวิธีเรียกใช้โปรแกรมจากเทอร์มินัลและอนุญาตให้มีอินพุตอื่นโดยต่อท้ายเครื่องหมายแอมเปอร์แซนด์ ( &amp;) เข้ากับคำสั่งดังนี้: nm-applet &amp; แต่สิ่งนี้ไม่ได้ใช้งานมากนักเนื่องจากกระบวนการใด ๆ ที่เริ่มต้นในเทอร์มินัลถูกฆ่าเมื่อเทอร์มินัลถูกปิด


7
“ kill <PID>” ไม่ฆ่ากระบวนการจริงๆทำไม?
ฉันพยายามพัฒนาทักษะบรรทัดคำสั่งของฉันและฉันพบปัญหาที่ฉันไม่สามารถฆ่ากระบวนการ ฉันพิมพ์kill 2200โดยที่ 2200 เป็น PID ของฉันและกระบวนการไม่ได้ถูกฆ่า หลังจากนั้นไม่กี่นาทีรอยังอยู่ในและtop ps auxฉันได้ลองพิมพ์ด้วย sudo - ไม่มีผลลัพธ์ ความคิดใดที่ว่าทำไมถึงเป็นเช่นนั้น แก้ไข ฉันได้พบการพึ่งพาที่แปลกที่fgอัปเดตรายการกระบวนการ: x@xxx:/etc/grub.d$ ps PID TTY TIME CMD 1723 pts/0 00:00:00 bash 2200 pts/0 00:00:00 top 2202 pts/0 00:00:00 top 2258 pts/0 00:00:00 ps x@xxx:/etc/grub.d$ fg top x@xxx:/etc/grub.d$ ps PID TTY TIME CMD 1723 pts/0 00:00:00 …


7
'Control-Alt-Delete' เทียบเท่ากับอะไร?
ใน Windows เมื่อใดก็ตามที่ระบบค้างCtrl- Alt- Delเปิดตัวจัดการการเริ่มต้นขึ้นซึ่งคุณสามารถจบโปรแกรมหรือกระบวนการที่ทำให้เกิดการหยุดทำงาน มีคำสั่งเช่นนี้ใน Ubuntu หรือไม่?

13
วิธีการตรวจสอบว่ากระบวนการทำงานอยู่หรือไม่และใช้เพื่อสร้างเชลล์สคริปต์แบบมีเงื่อนไข
ฉันจะทราบได้อย่างไรว่ากระบวนการกำลังทำงานอยู่หรือไม่จากนั้นให้สคริปต์ทุบตีดำเนินการบางอย่างตามเงื่อนไขนั้น ตัวอย่างเช่น: หากกระบวนการabcทำงานให้ทำเช่นนี้ หากไม่ได้ทำงานให้ทำเช่นนั้น
108 bash  process 

3
กระบวนการ 'ความดี' และ 'ลำดับความสำคัญ'
เมื่อทำงานtopฉันจะเห็นผลลัพธ์ตัวอย่าง (สั้นลง) นี้: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 4586 ipc-adm+ 20 0 1303900 605152 92844 S 30,6 29,3 3:52.88 firefox 3985 ipc-adm+ 20 0 258588 124508 63072 S 12,2 6,0 0:40.04 compiz 3092 root 20 0 172392 56164 25980 S 6,1 2,7 0:30.13 …


3
จะฆ่าเซสชัน tmux ทั้งหมด (หรืออย่างน้อยหลายเซสชัน) จาก CLI ได้อย่างไร
จะฆ่าเซสชัน tmux ทั้งหมด (หรืออย่างน้อยหลายเซสชัน) จาก (Ubuntu) CLI ได้อย่างไร เมื่อฉันps aux | grep tmuxฉันเห็น 3 กระบวนการ: UU 2970 0.0 0.0 19556 1228 pts/0 S+ 02:48 0:00 tmux UU 3445 0.0 0.0 12944 988 pts/5 S+ 03:31 0:00 grep --color=auto tmux UU 27557 0.0 0.2 29788 4840 ? Ss Jan04 0:02 tmux …
94 process  tmux 

4
ความแตกต่างระหว่าง 'killall' และ 'pkill' คืออะไร
หลังจากที่ใช้ธรรมดาเพียงkill &lt;some_pid&gt;บนระบบปฏิบัติการยูนิกซ์เป็นเวลาหลายปีที่ผ่านมาผมได้เรียนรู้pkillจากน้องลินุกซ์เข้าใจเพื่อนร่วมงานเพื่อนร่วมงาน1 ในไม่ช้าฉันก็ยอมรับวิธี Linux การทำpgrepและpkillผ่านหลายวันตลอดคืนตามเงื่อนไขการชะลอตัวและการแข่งขัน ทั้งหมดนี้เป็นเรื่องดีและดี แต่ตอนนี้ฉันไม่เห็นอะไรkillallเลย ดูเหมือนวิธีการพูดถึงเท่านั้นkillallและฉันไม่แน่ใจว่านี่คือการพัฒนาแบบขนานบางอย่างหรือหากkillallผู้สืบทอดpkillหรืออย่างอื่น ดูเหมือนว่าจะทำงานเป็นเป้าหมายมากกว่าpkillแต่ฉันแน่ใจว่าฉันทำอะไรบางอย่างหายไป คนที่ใช้ Ubuntu / Debian-savvy 2 สามารถอธิบายได้ว่าkillallควรใช้เมื่อไร (หรือเพราะเหตุใด) โดยเฉพาะอย่างยิ่งถ้ามันควรจะใช้ในการตั้งค่าpkill(เมื่อpkillมักจะดูง่ายกว่าเพราะฉันสามารถเป็นคนจับคู่กับชื่อ เมื่อพูดถึงkillallฉันไม่ได้คิดถึงคำสั่งที่ว่าในบางระบบ Unix (Solaris, AIX,?) จะฆ่ากระบวนการผู้ใช้ทั้งหมด นี่คือคำอธิบายของเวอร์ชันนั้นจากmanpage สำหรับ AIX ของ IBM : คำสั่ง killall ยกเลิกกระบวนการทั้งหมดที่คุณเริ่มต้นยกเว้นกระบวนการที่สร้างกระบวนการ killall คำสั่งนี้ให้วิธีที่สะดวกในการยกเลิกกระบวนการทั้งหมดที่สร้างโดยเชลล์ที่คุณควบคุม เมื่อเริ่มต้นโดยผู้ใช้รูทคำสั่ง killall จะยกเลิกกระบวนการที่ยกเลิกได้ทั้งหมดยกเว้นกระบวนการที่เริ่มต้นขึ้น หากมีการระบุสัญญาณหลายสัญญาณสัญญาณสุดท้ายเท่านั้นที่มีผลบังคับใช้ 1 'เพื่อนร่วมงาน' ได้รับการอัปเกรดฟรีจาก 'เพื่อนร่วมงาน' ดังนั้นอาจทำได้เช่นกัน 2ตอนแรกฉันคิดว่านี่เป็น Linux หรือ Debian แต่บางแหล่งกล่าวว่า Linux killallนั้นมาจาก Unix …

3
เหตุใด ksoftirqd / 0 จึงใช้ CPU ทั้งหมดของฉัน
ผมรู้สึกอูบุนตูได้รับการทำงานบิตซบเซาและจากนั้นผมไปดูกระบวนการที่ทำงานในนั้นและพบว่าหนึ่งซึ่งใช้สิ่งที่ต้องการ 50% ของ CPU ksoftirqd/0ที่เรียกว่า ไม่มีใครรู้ว่ากระบวนการนี้ทำอะไรทำไมมันใช้ซีพียูจำนวนมากและวิธีทำให้ซีพียูทำงานน้อยลง?
67 cpu-load  process 

7
ฉันจะค้นหากระบวนการด้วยชื่อโดยไม่ต้องใช้ grep ได้อย่างไร
เพื่อค้นหากระบวนการคุณสามารถใช้กับpsgrep ตัวอย่างเช่นการค้นหา firefox ps aux | grep firefox วิธีการได้รับคำตอบเดียวกันโดยไม่ต้องใช้grep?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.