ฉันจะหากระบวนการเริ่มต้นแอพในพื้นหลังได้อย่างไร?


10

ฉันเห็น CIJScanner ลงทะเบียนทำงานอยู่ ฉันไม่ต้องการให้มันวิ่ง ทุกครั้งที่ปรากฎฉันใช้launchctlเพื่อลบรายชื่อและฆ่าแอพ แต่มันจะปรากฏขึ้นอีกครั้งในภายหลัง ฉันรู้ว่า CIJScannerRegister ใช้ชีวิตที่ไหนและสามารถลบได้ ฉัน/System/Library/Launch{Agents,Daemons}ค้นหาและไม่พบรายการที่ตรงกันในนั้น ฉันจะหากระบวนการที่เปิดตัวและบอกให้หยุดได้อย่างไร


มันใช้งานอะไรเป็นผู้ใช้?
user151019

@ ทำเครื่องหมายว่าเป็นตัวฉันเอง
Jack Frost

คุณได้ดูใน ~ / Library / LaunchAgents
user151019

@ Mark ใช่ไม่มีสิ่งใดที่ดูเหมือนจะตรงกันใน FQDN หรือเนื้อหาไฟล์
Jack Frost

Goodlesuggests เป็นที่นี่ / Library / จับภาพ / Support / LegacyDeviceDiscoveryHelpers / CIJScannerRegister.app และเป็น Canon ไดรเวอร์เครื่องพิมพ์discussions.apple.com/message/23197490#23197490
user151019

คำตอบ:


6

CIJScannerRegister นั้นไม่มีประโยชน์หากคุณไม่มี Canon Inkjet รุ่นเก่า แต่ Mavericks ต้องการให้มันทำงานตลอดเวลา

มันอยู่ใน / Library / Image Capture / Support / LegacyDeviceDiscoveryHelpers แต่ถ้าคุณลบมันจะปรากฏอีกครั้งในรูปแบบของ "Canon Inkjet Printer Software Update" ใน App Store

วิธีแก้ปัญหาเดียวที่ฉันพบคือการลบไฟล์ที่เรียกทำงานได้ภายในชุดแอพดังนั้นระบบปฏิบัติการจึงคิดว่ามันยังติดตั้งอยู่ แต่ก็ไม่สามารถทำงานได้

ในอาคารผู้โดยสาร:

killall CIJScannerRegister
cd /Library/Image\ Capture/Support/LegacyDeviceDiscoveryHelpers/CIJScannerRegister.app/Contents/MacOS/
sudo rm CIJScannerRegister

El Capitan ก็ชอบสิ่งนี้เช่นกัน ยังแก้ปัญหานี้ทองร้อยปีออก :)
สร้อย

2

คุณสามารถใช้ PPID เพื่อค้นหาว่ากระบวนการใดเริ่มต้นกระบวนการอื่น:

ps axo stat,ppid,pid,comm

PPID อ้างถึง PID ของกระบวนการที่เริ่มต้น


PPID เปิดออกมาเป็นlaunchd's launchctlแต่นั่นคือสิ่งที่ผมคาดเดาจากการเป็นหลักทรัพย์จดทะเบียนใน สิ่งที่ฉันต้องการทราบคือรายการใดในฐานข้อมูลที่บอกlaunchdว่าควรเริ่มกระบวนการนี้การลบออกผ่านทางlaunchctlจะไม่ปรากฏเป็นการถาวร
Jack Frost

1

เรียกใช้Activity Monitor(จาก/Applications/Utilities) คลิกที่กระบวนการ CIJScannerRegister จากนั้นกดCmd+ I(หรือใช้ปุ่มตรวจสอบหรือไปที่มุมมอง> ตรวจสอบกระบวนการ ) คุณจะเห็นกระบวนการผู้ปกครอง:ฟิลด์แสดงชื่อและรหัสกระบวนการของกระบวนการที่เปิดตัว

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