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

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

3
เป็นไปได้ไหมที่จะอ่านเอาต์พุตจากกระบวนการใด ๆ โดยใช้ PID ของมัน?
เป็นไปได้หรือไม่ที่จะแนบเทอร์มินัลเข้ากับกระบวนการที่กำลังทำงานอยู่โดยใช้ PID ในลักษณะเดียวกันกับการใช้fgคำสั่งสำหรับงาน?

5
ฉันจะกำหนดเส้นทางไปยังไบนารีของกระบวนการได้อย่างไร
มีวิธีการค้นหาไดเรกทอรี / ตำแหน่งที่ตั้งดิสก์กระบวนการเริ่มต้นจาก? ฉันรู้เกี่ยวกับ / proc mount แต่ไม่ใช่ตำแหน่งที่จะมองเข้าไป
30 process 

6
เชลล์สคริปต์เป็น -9 kill ตามชื่อ
มีวิธี (อาจเป็นสคริปต์) วิธีทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติไหม petr@sova:~$ ps -ef | grep middleman petr 18445 2312 1 12:06 pts/2 00:00:01 /home/petr/.rvm/gems/ruby-1.9.3-p362/bin/middleman petr 18581 13621 0 12:08 pts/0 00:00:00 grep --color=auto middleman petr@sova:~$ kill -9 18445 น่าเสียดายที่pkillอ่อนแอเกินไปเพราะฉันต้อง-9เลือกออปkillชั่น
28 bash  process  kill 

6
อะไรทำให้ Nautilus รีสตาร์ทเมื่อใดก็ตามที่ฉันฆ่ามัน?
ฉันหยุดฆ่า Nautilus และภายในหนึ่งวินาทีมันกลับมาพร้อม PID ใหม่! Nautilus ที่รีสตาร์ทแสดงในรายการกระบวนการ แต่ไม่มี GUI จนกว่าฉันจะเปิดตัว Nautilus ด้วยตนเอง ... ฉันได้ยินมาว่ามีการใช้ Nautilus ใน lockstep กับเดสก์ท็อป ... บางทีนั่นอาจเป็นเหตุผล (?) มีโปรแกรม "จ้องจับผิด" บางอย่างที่คอยจับตาดูโปรแกรม distro-critical หรือไม่? การตรวจสอบ Nautilus ไม่เหมือนปัญหาเคอร์เนล Linux ดังนั้นฉันแค่สงสัยว่าเกิดอะไรขึ้นที่นี่

5
กระบวนการของ Google Chrome ที่จะฆ่าเพื่อปิดหน้าต่างจากสถานี?
Google Chrome มักจะมีกระบวนการ 8 ถึง 9 ที่ทำงานแม้ว่าจะเปิดหน้าต่างเดียวเท่านั้น ฉันควรทำอย่างใดในกระบวนการเหล่านี้เพื่อปิดหน้าต่าง Google Chrome อย่างปลอดภัย นี่คือps -Af | grep chromeผลลัพธ์ของฉัน: 1000 2706 1 2 23:01 ? 00:00:52 /usr/bin/google-chrome-stable 1000 2713 2706 0 23:01 ? 00:00:00 /usr/bin/google-chrome-stable 1000 2714 2706 0 23:01 ? 00:00:00 /opt/google/chrome/chrome-sandbox /opt/google/chrome/chrome --type=zygote 1000 2715 2714 0 23:01 ? 00:00:00 /opt/google/chrome/chrome …

1
ทำไมกระบวนการ 60+ console-kit-daemon
ฉันมีกระบวนการมากกว่า 60 กระบวนการconsole-kit-daemonที่จะไม่หยุดปรากฏขึ้นอีกครั้งหลังจากที่ฉันใช้sudo killall console-kit-daemonไปแล้ว ฉันไม่รู้ว่าภูตคืออะไร ฉันใช้อูบุนตู 10.04 เกิดอะไรขึ้น?

4
สามารถรับแอปพลิเคชันที่ทำงานอยู่จากเทอร์มินัลได้ไหม
บางครั้งฉันจำเป็นต้องเรียกใช้แอปพลิเคชันจากเทอร์มินัลเพื่อตรวจแก้จุดบกพร่อง หากฉันแน่ใจว่าข้อผิดพลาดจะเกิดขึ้นในระยะสั้นหลังจากเปิดแอปพลิเคชันฉันสามารถเรียกใช้แอปพลิเคชันนี้จาก Terminal ได้ อย่างไรก็ตามข้อผิดพลาดเกิดขึ้นโดยไม่คาดคิดและจากนั้นฉันเพียงต้องการตรวจสอบแอพพลิเคชั่น buggy จากเทอร์มินัล (เพื่อดูผลลัพธ์) ฉันสามารถรับแอพพลิเคชั่นจากเทอร์มินัลซึ่งไม่ได้เปิดใช้โดยใช้เทอร์มินัลได้หรือไม่? ถ้าเป็นเช่นนั้นได้อย่างไร

3
ทำไมเทอร์มินัลสามารถถอนการติดตั้งตัวเอง?
วิธีการที่ไม่apt-get remove xtermผ่าน? และหลังจากถอนการติดตั้งแล้วxtermจะไม่ปิดและทำงานได้ตามปกติ เป็นxtermกระบวนการที่เก็บไว้ชั่วคราวในแรมในขณะที่มันทำงานได้อย่างไร


2
ใน htop บางครั้งฉันเห็นรายการกระบวนการ 64 ซึ่งเหมือนกันทั้งหมดยกเว้น PID พวกเขาคืออะไร
ฉันสังเกตเห็นสถานการณ์นี้หลายครั้ง (แต่ฉันไม่แน่ใจว่ามันเป็นคำสั่งเดียวกันเสมอ) ฉันไม่รู้ด้วยซ้ำว่าจะอธิบายถึงการนำไปสู่สถานการณ์นี้ได้อย่างไรเว้นแต่เป็นเพราะสคริปต์เดี่ยวที่ฉันทดสอบซึ่งไม่ได้สิ้นสุดอย่างถูกต้อง ... สิ่งที่ดีที่สุดที่ฉันทำได้คือนำเสนอภาพของhtop(มุมมองแบบต้นไม้) ... ฉันได้แสดงเพียงไม่กี่อย่างแรก มีผู้ใต้บังคับบัญชาทั้งหมด 63 รายการ (รวมทั้งผู้ปกครอง 1 คน) ... และไม่เพียง แต่นั่งอยู่ตรงนั้น! ฉันต้องการจะรู้ว่าเกิดอะไรขึ้น? ... และ "64" มีข้อ จำกัด บางอย่างหรือไม่? ดูเหมือนว่า bizzare จะมี 64 เธรด / กระบวนการ "กำลังทำงาน" อัปเดต: ฉันเพิ่งรีบูตระบบและในครั้งนี้สิ่งแรกที่ฉันทำคือตรวจสอบhtop... console-kit-daemonแสดง 63 เธรด ... ดังนั้นดูเหมือนว่านี่อาจเป็นสถานการณ์ปกติ ... มัน ยังดูเหมือนแปลกสำหรับฉัน ... ไม่มีใครรู้ว่าทำไมมีหัวข้อมากมายสำหรับconsole-kit-daemon ?
25 process 

4
ฆ่ากระบวนการ Java
ฉันกำลังทำงานกับรหัสหนักที่คำนวณได้ซึ่งตอนนี้ล่มมาก แต่ฉันยังคงทำงานอยู่ :) เมื่อเกิดปัญหาฉันไม่สามารถปิดหน้าต่าง GUI ได้ ฉันต้องเปิดเปลือกและฆ่ากระบวนการ -9 มันเป็นกระบวนการของจาวาและหาง่าย: nkint@zefiro:~$ ps aux | grep java nkint 2705 16.6 1.0 460928 43680 ? Sl 12:23 0:08 /usr/lib/jvm/java-6-sun-1.6.0.26/bin/java -Djava.library.path=something something nkint 2809 0.0 0.0 4012 776 pts/0 S+ 12:24 0:00 grep --color=auto java nkint@zefiro:~$ kill -9 2705 ตอนนี้มันง่าย แต่ค่อนข้างเป็นงานเชิงกล ปกติแล้วฉันรอประมาณ 7-8 โพรเซสที่จะพังแล้วkill …
25 process  kill  pipe 

5
ฉันจะใช้ oom_score_adj ได้อย่างไร
เมื่อวันที่ 11.04, /proc/[pid]มีoom_score_adjแต่อธิบายเก่าman proc oom_adjฉันใช้ Google สำเร็จแล้วสำหรับข้อมูลใด ๆ เกี่ยวกับวิธีการใช้ สิ่งที่ฉันต้องเตรียมคือกระบวนการที่เริ่มต้นด้วย 'pbs' หรือ 'gridengine' จะถูกฆ่าก่อนสิ่งอื่นใดจะถูกฆ่า ฉันจะทำสิ่งนั้นได้อย่างไร

3
วิธีการระบุและฆ่ากระบวนการหยุดทำงานเมื่อระบบหยุดทำงานและตอบสนองช้าในการป้อนข้อมูลของผู้ใช้?
เมื่อเร็ว ๆ นี้เมื่อฉันพยายามเปิดวิดีโอด้วย VLC ระบบของฉันช้าลงเว็บเบราเซอร์แอปพลิเคชันแบบเปิด VLC และตัวจัดการไฟล์และอื่น ๆ ไม่ตอบสนองอีกต่อไป หนูเพิ่งตอบสนองช้ามาก บนเครื่อง windows ฉันจะกด keycombi CTRL-ALT-DEL เพื่อเปิด taskmanager ค้นหากระบวนการที่ทำให้แฮงค์และฆ่ามัน ตั้งแต่ฉันค่อนข้างใหม่กับการใช้ linux ฉันไม่ได้คิดวิธีปฏิบัติที่ดีที่สุดในการแก้ไขสถานการณ์เช่นนี้ใน Ubuntu วิธีใดที่รวดเร็วและมีประสิทธิภาพที่คุณจะแนะนำให้ระบุกระบวนการหยุดและปิดเมื่อระบบตอบสนองช้ามากในการป้อนข้อมูลของผู้ใช้?
24 process 

4
จะหยุดทุบตีในขณะที่วนรอบทำงานในพื้นหลังได้อย่างไร?
ฉันเริ่มในขณะที่ห่วงดังนี้: while true; do {command}; sleep 180; done & &แจ้งให้ทราบล่วงหน้า ฉันคิดว่าเมื่อฉันฆ่าสถานีนี้ในขณะที่วงจะหยุด แต่มันยังคงไป เป็นเวลาหลายชั่วโมงแล้วที่ฉันฆ่าเซสชันเทอร์มินัล ฉันจะหยุดสิ่งนี้ในขณะที่วนรอบได้อย่างไร

6
ใช้ ubuntu-geoip (GeoClue) เพื่อติดตามหรือไม่
ฉันมีความสุขที่ได้เรียนรู้ Ubuntu อย่างใกล้ชิดมากขึ้นในขณะนี้ ฉันเจอกระบวนการubuntu-geoip-providerในการตรวจสอบระบบ ใช้สำหรับการติดตามหรือรวบรวมข้อมูลเซิร์ฟเวอร์ที่ใกล้ที่สุดหรือเวลาซิงค์กับอินเทอร์เน็ตหรือบางทีสำหรับสิ่งเหล่านี้ทั้งหมดหรือไม่ ฉันค้นหามัน แต่มีข้อมูลไม่เพียงพอ ถ้ามันกำลังติดตามข้อมูลประเภทใดที่กำลังรวบรวมและทำไมมันถึงทำอย่างนั้น มันขึ้นอยู่ที่นี่: /usr/lib/ubuntu-geoip ฉันแค่ต้องการข้อมูลรายละเอียดเพิ่มเติมสำหรับสิ่งนั้น นอกจากนี้ยังสามารถปิดการใช้งานได้หรือไม่ ปิดใช้งานการแนะนำหรือจะทำเช่นนั้นทำให้เกิดปัญหาที่เกี่ยวข้องกับการพึ่งพา (หรืออื่น ๆ ) หรือไม่

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