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

กระบวนการเป็นโปรแกรมเลขฐานสองที่ทำงานอย่างต่อเนื่องบนคอมพิวเตอร์ (จนกระทั่งถูกยกเลิก) ซึ่งจัดการโดยระบบปฏิบัติการ

1
มีวิธีในการพิจารณาว่ากระบวนการเริ่มต้นกระบวนการอื่นหรือไม่?
หากฉันจำได้ถูกต้องคุณสามารถกำหนดพารามิเตอร์บางอย่างที่กระบวนการเริ่มต้นด้วย (ใน Windows จะถูกเก็บไว้ใน Process Environment Block) ฉันจะทราบได้อย่างไรว่ากระบวนการเริ่มต้นอีกกระบวนการหนึ่งได้หรือไม่ ตัวอย่าง: iTunes ของฉัน (การกินหน่วยความจำ "§ $% &!) ปรากฏขึ้นอีกครั้งแม้หลังจากฉันฆ่าไปแล้วและฉันก็ไม่รู้ว่าทำไมในทางกลับกันฉันจะพบความรู้ที่เป็นประโยชน์และไม่เพียง แต่ในกรณีนี้ - )

0
กระบวนการหนีควบคุมที่ชัดเจน
ฉันเหลือ lynid lynx พร้อมเดสก์ท็อป gnome หลังจากถอนการติดตั้งโปรแกรม klipper มีกระบวนการใหม่และไม่เป็นที่พอใจซึ่งเริ่มต้นเมื่อเริ่มต้นและใช้เวลาประมาณ 66% ของเวลาซีพียูของฉัน ตาม "top" หมายเลขกระบวนการคือ 10 และชื่อของกระบวนการคือ "events / 1" ฉันไม่สามารถฆ่ากระบวนการโดยใช้ "top" หรือ "kill" ฉันไม่มีแอปพลิเคชั่นเริ่มต้นพิเศษยกเว้น gnome-do และ tomboy การกำจัดสิ่งเหล่านี้ไม่มีผลกระทบ ใครช่วยได้บ้าง

1
ให้ task explorer ทำงานตามลำดับความสำคัญแบบเรียลไทม์เสมอ
ฉันได้แทนที่ตัวจัดการงานโดยผู้สำรวจกระบวนการจาก sysinternals ฉันต้องการให้มันทำงานแบบเรียลไทม์เสมอเพื่อที่ฉันจะสามารถเปิดได้อย่างง่ายดายเมื่อระบบของฉันช้าจริงๆ ฉันสังเกตเห็นว่าอาจใช้เวลาสักครู่ในการเริ่มโปรแกรมนี้ในช่วงเวลาเหล่านั้น ฉันได้ตรวจสอบตัวเลือกต่าง ๆ ที่กล่าวถึงใน SU แล้ว ฉันไม่สามารถเปลี่ยนทางลัดมันจะเปิด. exe ทันที ฉันไม่สามารถใช้ปลั๊กอิน / ส่วนขยายของตัวจัดการงานได้เนื่องจากฉันไม่ได้ใช้ตัวจัดการงาน ความคิดใดที่ฉันสามารถทำได้? โดยไม่ต้องติดตั้งซอฟต์แวร์อื่นใด นั่นคือถ้าลำดับความสำคัญจะมีผลกระทบใด ๆ กับการเริ่มต้นโปรแกรม

0
การใช้ _kill เสร็จสมบูรณ์ใน. bashrc ล้มเหลว
ฉันพยายามที่จะขยายความสมบูรณ์ทุบตี alias perf-connect-process="perf record -p"; alias pperf=perf-connect-process; complete -F _kill perf-connect-process; complete -F _kill pperf; _killโดยการนำฟังก์ชั่นที่มีอยู่ทุบตีเสร็จสิ้น แต่เมื่อฉันพยายามทำให้เสร็จสมบูรณ์pperfหลังจากการรีโหลด.bashrcมันล้มเหลวโดยบอกว่า_killไม่มีฟังก์ชั่นนี้ อย่างไรก็ตามเมื่อฉันแทรก complete -F _kill pperf; ลงใน bash prompt และลองทำสิ่งต่าง ๆ ตามที่คาดไว้ ทำไม?

1
ตรวจสอบว่ากระบวนการของฉันถูกฆ่าอย่างไร
ขณะนี้ฉันกำลังใช้งานเซิร์ฟเวอร์ Node.JS แบบง่าย ๆ ด้วยexpress.jsบน RaspberryPi ที่ติดตั้ง Debian ไว้ ทุกอย่างทำงานได้ดี แต่ทุกเช้าฉันตื่นขึ้นมาเห็นเซิร์ฟเวอร์ของฉันไม่ทำงานอีกต่อไป (กระบวนการเซิร์ฟเวอร์ที่ฉันเริ่มต้นด้วยnode main.js) การเดาครั้งแรกของฉันคือ Pi มีโหมดสลีปบางอย่างซึ่งเข้าสู่หลังจากผ่านไปสองสามชั่วโมงโดยไม่มีทราฟฟิก / ฯลฯ และปิดเซิร์ฟเวอร์ แต่ฉันยังเรียกใช้ไคลเอ็นต์ dydns ซึ่งยังคงทำงานทุกเช้า . มีวิธีในการติดตามกระบวนการหลังจากที่ฉันเริ่มต้นเพื่อตรวจสอบในเช้าวันพรุ่งนี้สิ่งที่ฆ่ากระบวนการของฉันหรือทำไมมันสิ้นสุดลง? เซิร์ฟเวอร์นั้นดูเรียบง่ายและฉันไม่คิดว่าจะมีการปิดเครื่องอัตโนมัติบางอย่างที่ฉันพลาด นี่คือรหัสที่ฉันใช้ var express = require('express'); var path = require('path'); var server = express(); server.use(express.static(path.join(__dirname, 'public'))); server.listen(1337); console.log("Server listening (PORT: " + 1337 + ") ..."); …

1
จะค้นหาผู้ใช้ที่กำลังใช้งาน rsync ได้อย่างไร?
ใน Linux ถ้า rsync ทำงานอยู่แล้วเราจะรู้ได้อย่างไรว่าผู้ใช้รายใดกำลังใช้งาน และถ้ามันทำงานเป็นงาน cron ผู้ใช้งาน cron จะแตกต่างกันอย่างไร
1 linux  process  rsync  cron 

0
จำกัด ram ของกระบวนการ แต่บังคับให้สลับแทนการฆ่า
ฉันกำลังค่อนข้างผิดหวังกับดาวตก ฉันจะทำการดัดแปลงกล้องด้วยตัวเองผ่านทางที่เก็บอย่างเป็นทางการในบริการโฮสติ้งที่ฉันเลือก ปัญหาเดียวก็คือว่าดาวตกสร้างแอปอีกครั้งในทุกการเริ่มต้นและจะใช้เวลาค่อนข้างปริมาณของ RAM ในขณะที่กระบวนการของฉันทุกคนมีวงเงินยาก600MBของ นั่นคืออุกกาบาตที่เกินขีด จำกัด อย่างรวดเร็วและมันถูกฆ่าตาย ตอนนี้เมื่อฉันพยายามที่จะเริ่มมันอีกครั้งมันเริ่มจากศูนย์และทำให้ถูกฆ่าซ้ำแล้วซ้ำอีก ตอนนี้ผมสงสัยว่ามันจะเป็นไปได้ที่จะตัดสิ่งที่คล้ายกับข้อ จำกัด ที่มีอยู่รอบ ๆnodeกระบวนการที่ไม่ได้ฆ่ามัน แต่swaps ออกมากที่สุดเท่าที่เป็นไปได้ในกรณีที่ดีที่สุดไปยังไฟล์ ฉันไม่สนใจว่าจะต้องใช้เวลานานกว่าจะสร้างมันสำหรับการพัฒนา เป็นไปได้อย่างนี้ไหม?

0
เหตุใดกระบวนการใน Windows 64 บิตจึงใช้ RAM 2GB เท่านั้น
ตามความรู้ของฉันทุกขั้นตอนใน Windows 32 บิตสูงสุด 2GB RAM เท่านั้น ใน Windows 64 บิตนานกว่านั้นจำนวนนั้นใหญ่กว่ามาก (RAM ประมาณ 8TB) ฉันเขียนแอปพลิเคชันใน C ++ ที่อนุญาตให้ใช้ RAM มากกว่า 2 GB (ผ่านการจัดสรรแบบไดนามิก) แต่เมื่อเรียกใช้จะใช้ RAM ได้สูงสุด 2GB แต่ฉันเรียกใช้เครื่อง Windows 64 บิต ทำไมถึงเป็นอย่างนั้น?

3
เซสชั่น Rogue X ระเบิดซีพียูของฉัน
ทุกครั้งที่ฉันบู๊ตฉันจะได้กระบวนการต่อไปนี้ซึ่งใช้ CPU% 99.3 /usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-EowSOU/database -nolisten tcp vt7 เมื่อฉันฆ่า pid ฉันจะสูญเสียการเชื่อมต่อ ssh, apache ลงและต้องรีสตาร์ทเครื่อง ใครรู้ว่านี่คืออะไร ขอบคุณ
linux  xorg  process  gdm 

4
มีวิธีที่ดีที่สุดในการค้นหาว่าการทำงานที่กำหนดใน Windows เป็นอย่างไร
ตัวอย่างเช่นมีใครบ้างที่มีคำแนะนำเว็บไซต์ที่ดีซึ่งแสดงรายการและอัปเดตรายละเอียดเกี่ยวกับกระบวนการทั่วไปที่ทำงานบนพีซีส่วนใหญ่ โดยเฉพาะอย่างยิ่งฉันต้องการที่จะรู้ว่าสิ่งที่ rbtsport.exe กระบวนการทำ วิธีที่ดีที่สุดในการทำเช่นนั้นคืออะไร? หรือจะค้นหาว่ากระบวนการเฉพาะกิจใดที่เกี่ยวข้องกับการค้นหาใน Google ฯลฯ & lt; & lt; แก้ไข ด้านล่าง & gt; & gt; วิธีการปัจจุบันของฉันเกี่ยวข้องกับการใช้ Process Explorer ซึ่งฉันชอบควบคู่ไปกับการค้นหาทางอินเทอร์เน็ต - แต่ฉันสงสัยว่ามีวิธีที่ดีกว่าหรือไม่โดยเฉพาะอย่างยิ่งเนื่องจากบ่อยครั้งที่ผลลัพธ์การค้นหาอันดับต้น ๆ ของกระบวนการได้กลิ่นสแปมมากเกินไป

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

1
Vista 64x Window Mail จะไม่ปิดกระบวนการ WinMail.exe เมื่อออก
ฉันใช้งาน Windows Mail ได้ดีบนคอมพิวเตอร์ที่ใช้ Windows Vista 64 มาหลายปีแล้ว ไม่กี่วันที่ผ่านมาโดยไม่มีเหตุผลชัดเจนมันเริ่มล้มเหลวในการหยุดกระบวนการ WinMail.exe ทุกครั้งที่ฉันออกจากโปรแกรม ฉันมักจะออกด้วย "X" ที่มุมขวาบนของหน้าต่าง หน้าต่างจะปิดลง แต่ WinMail.exe จะยังคงทำงานต่อไป ดังนั้นหากฉันพยายามเปิด Windows Mail อีกครั้งจะไม่เริ่มทำงาน ถ้าฉันไปที่ Windows Task Manager ฉันจะเห็นกระบวนการ WinMail.exe สองกระบวนการ ถ้าฉันจบกระบวนการทั้งสองดังนั้นฉันสามารถเริ่ม Windows Mail ได้ แต่ปิดอีกครั้งและกระบวนการจะยังคงทำงานต่อไป ฉันค้นหาคำตอบจากเว็บ บางคนระบุว่าอาจเป็นการตรวจสอบอีเมลของไวรัส ฉันกำลังใช้ Microsoft Security Essentials ฉันปิดการป้องกันแบบเรียลไทม์ แต่ปัญหายังคงเกิดขึ้น คำตอบบางข้อบ่งชี้ว่าฐานข้อมูลอาจเสียหาย ฉันได้รับยูทิลิตี้ที่เรียกว่า WMUtil และฉันซ่อมแซมและบีบอัดฐานข้อมูล แต่นั่นไม่ได้แก้ ฉันกลับไปยังจุดคืนค่าประมาณหนึ่งสัปดาห์ที่ผ่านมาก่อนที่ปัญหาจะเริ่มขึ้น ไม่ได้แก้ไข ฉันนิ่งงันและมันน่ารำคาญและน่าหงุดหงิดมาก …

1
ดำเนินการกระบวนการ Windows ด้วยสิทธิ์ต่ำกว่า [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: บังคับให้โปรแกรมรัน * โดยไม่มีสิทธิ์ผู้ดูแลระบบหรือ UAC 9 คำตอบ ฉันเห็นหลายหัวข้อที่นี่เกี่ยวกับวิธีการตั้งโปรแกรมซอฟต์แวร์ให้ขอสิทธิ์ผู้ดูแลระบบบน Windows แต่ในกรณีของฉันฉันมีตัวติดตั้งซอฟต์แวร์ที่ทำงานด้วยสิทธิ์ผู้ดูแลระบบและในตอนท้ายของการติดตั้งจะต้องดำเนินการกระบวนการอื่นด้วยสิทธิ์ จำกัด (ในฐานะผู้ใช้ที่เข้าสู่ระบบ) ทั้งโปรแกรมติดตั้งและซอฟต์แวร์ที่ติดตั้งสร้างโดยฉันโดยใช้ Delphi ฉันกำลังค้นคว้าเกี่ยวกับเรื่องนี้ตลอดทั้งวันและดูเหมือนว่าจะเป็นงานที่ยากมากที่จะประสบความสำเร็จด้วยภาษาโปรแกรมเท่านั้น คำถามของฉันคือหากมีคำสั่ง Windows บางคำสั่งที่ฉันสามารถใช้เพื่อ "เรียกใช้" ปฏิบัติการที่มีสิทธิ์ต่ำกว่าหรืออาจเป็นรายการกำหนดค่าที่ฉันสามารถรวมกับซอฟต์แวร์ที่ติดตั้งเพื่อหลีกเลี่ยงการทำงานด้วยสิทธิ์ผู้ดูแลระบบ ความคิดใด ๆ ยินดีต้อนรับ! ขอบคุณ!

0
Lingering firefox.exe
ดูเหมือนทุกครั้งที่ฉันพยายามเปิด Firefox ฉันได้รับข้อความแสดงข้อผิดพลาดว่า Firefox กำลังทำงานอยู่ ในขณะที่ฉันไม่เห็นหน้าต่าง Firefox ปรากฏขึ้นให้ตรวจสอบ Processes แท็บใน Task Manager พอเผยให้เห็น firefox.exe อินสแตนซ์ทำงาน หลังจากสิ้นสุดกระบวนการนี้ฉันสามารถเปิด Firefox ได้ตามปกติ ทำไมสิ่งนี้ถึงเกิดขึ้น ฉันจะแก้ไขได้อย่างไร ฉันเห็นสาเหตุที่เป็นไปได้สองประการ: เมื่อฉันปิด Firefox มีบางอย่างผิดปกติและมันปิดหน้าต่าง แต่ไม่สามารถฆ่ากระบวนการของตัวเองได้ เมื่อฉันเรียกใช้ Firefox มันค้างในบางจุดหลังจากเปิดตัว แต่ก่อนที่จะมีหน้าต่างปรากฏขึ้น ฉันคิดว่าความพยายามของฉันที่จะเปิดมันไม่ได้ลงทะเบียนและพยายามที่จะเปิดมันอีกครั้งได้รับกล่องโต้ตอบข้อผิดพลาด

1
จะทราบได้อย่างไรว่าระบบประมวลผลไฟล์ที่เรียกทำงาน / แอพใช้ OS X ได้อย่างไร
ฉันกำลังพยายามหาวิธีในการค้นหาว่ามีกระบวนการอื่นใดที่การปฏิบัติการใช้เพื่อให้ฉันสามารถบล็อก / ปลดบล็อกแอพและกระบวนการเหล่านั้นในไฟร์วอลล์ของฉัน ตัวอย่างเช่นแอป Google ไดรฟ์ใช้ Discoveryd เพื่อเริ่มต้นผ่านทางอินเทอร์เน็ตโดยไม่ต้องให้กระบวนการ Discoveryd & แอพนั้นผ่านไฟร์วอลล์ Google Drive จะไม่เริ่มทำงาน วิธีที่ฉันทำตอนนี้คือการดูแอพยูทิลิตี้ตรวจสอบเครือข่าย (เช่น Little Snitch, TcpBlock) ปิดแอปอื่น ๆ ทั้งหมดและเรียกใช้ google ไดรฟ์ด้วยตัวเองและการรับส่งข้อมูลเครือข่ายขาออกในหน้าต่างการตรวจสอบ เท่านั้น มันจะเป็นการดีถ้าคุณสามารถทำสิ่งนี้ได้โดยไม่ต้องปิดแอพอื่น ๆ ความคิดใด ๆ

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