นี่คือคำสั่ง pgrep ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
pgrep, pkill - ค้นหาหรือส่งสัญญาณตามชื่อและคุณสมบัติอื่น ๆ
เรื่องย่อ
กริป [ตัวเลือก] รูปแบบ
ฆ่า [ตัวเลือก] รูปแบบ
DESCRIPTION
กริป ดูกระบวนการที่กำลังทำงานอยู่และแสดงรายการ ID กระบวนการที่ตรงกัน
เกณฑ์การคัดเลือกเพื่อ stdout เกณฑ์ทั้งหมดต้องตรงกัน ตัวอย่างเช่น,
$ pgrep -u รูต sshd
จะแสดงรายการกระบวนการที่เรียกว่า .เท่านั้น sshd และเป็นเจ้าของโดย ราก. ในทางกลับกัน,
$ pgrep -u รูท daemon
จะแสดงรายการกระบวนการที่เป็นของ ราก OR ภูต.
ฆ่า จะส่งสัญญาณที่ระบุ (โดยค่าเริ่มต้น ซิกเทอร์ม) ไปยังแต่ละกระบวนการแทน
แสดงรายการบน stdout
OPTIONS
-สัญญาณ
--สัญญาณ สัญญาณ
กำหนดสัญญาณที่จะส่งไปยังแต่ละกระบวนการที่ตรงกัน ไม่ว่าจะเป็นตัวเลขหรือ
สามารถใช้ชื่อสัญญาณสัญลักษณ์ได้ (ฆ่า เท่านั้น.)
-c, --นับ
ระงับเอาต์พุตปกติ แทนที่จะพิมพ์จำนวนกระบวนการที่ตรงกัน เมื่อนับ
ไม่ตรงกับสิ่งใด เช่น คืนค่าศูนย์ คำสั่งจะคืนค่าที่ไม่ใช่ศูนย์
-d, --ตัวคั่น ตัวคั่น
ตั้งค่าสตริงที่ใช้เพื่อคั่นแต่ละ ID โปรเซสในเอาต์พุต (โดยค่าเริ่มต้น a
ขึ้นบรรทัดใหม่) (กริป เท่านั้น.)
-f, --เต็ม
การขอ Belt hold ปกติจะจับคู่กับชื่อกระบวนการเท่านั้น เมื่อไหร่ -f ถูกตั้งค่า, the
ใช้บรรทัดคำสั่งแบบเต็ม
-g, --พีกรุ๊ป พีจีอาร์พี...
จับคู่เฉพาะกระบวนการใน ID กลุ่มกระบวนการที่แสดง กลุ่มกระบวนการ 0 is
แปลเป็น กริปหรือ ฆ่ากลุ่มกระบวนการของตัวเอง
-G, --กลุ่ม กิด...
จับคู่เฉพาะกระบวนการที่มี ID กลุ่มจริงเท่านั้น ไม่ว่าจะเป็นตัวเลขหรือ
สามารถใช้ค่าสัญลักษณ์ได้
-l, --รายชื่อ
ระบุชื่อกระบวนการและ ID กระบวนการ (กริป เท่านั้น.)
-a, --รายการเต็ม
แสดงรายการบรรทัดคำสั่งแบบเต็มรวมถึง ID กระบวนการ (กริป เท่านั้น.)
-n, --ใหม่ล่าสุด
เลือกเฉพาะกระบวนการจับคู่ใหม่ล่าสุด (เพิ่งเริ่มต้นล่าสุด)
-o, --เก่าที่สุด
เลือกเฉพาะกระบวนการจับคู่ที่เก่าที่สุด (เพิ่งเริ่มต้นน้อยที่สุด)
-P, --พ่อแม่ pid...
จับคู่เฉพาะกระบวนการที่มี ID กระบวนการหลักเท่านั้น
-s, --การประชุม SID...
จับคู่เฉพาะกระบวนการที่มี ID เซสชันของกระบวนการอยู่ในรายการ รหัสเซสชัน 0 คือ
แปลเป็น กริปหรือ ฆ่ารหัสเซสชันของตัวเอง
-t, --เทอร์มินัล ระยะ...
จับคู่เฉพาะกระบวนการที่มีเทอร์มินัลการควบคุมอยู่ในรายการ ชื่อเทอร์มินัล
ควรระบุโดยไม่มี "/ dev /" คำนำหน้า
-u, --อีด อี๊ด...
จับคู่เฉพาะกระบวนการที่มี ID ผู้ใช้ที่มีผลอยู่ในรายการ ไม่ว่าจะเป็นตัวเลขหรือ
สามารถใช้ค่าสัญลักษณ์ได้
-U, --อุ้ย UID...
จับคู่เฉพาะกระบวนการที่มี ID ผู้ใช้จริงอยู่ในรายการ ไม่ว่าจะเป็นตัวเลขหรือ
สามารถใช้ค่าสัญลักษณ์ได้
-v, --ผกผัน
ปฏิเสธการจับคู่ ตัวเลือกนี้มักใช้ใน กริปบริบทของ ใน ฆ่า's
บริบท ตัวเลือกสั้นถูกปิดใช้งานเพื่อหลีกเลี่ยงการใช้ตัวเลือกโดยไม่ได้ตั้งใจ
-w, --น้ำหนักเบา
แสดงรหัสเธรดทั้งหมดแทน pids ใน กริปบริบทของ ใน ฆ่าบริบทนี้
ตัวเลือกถูกปิดใช้งาน
-x, --ที่แน่นอน
จับคู่เฉพาะกระบวนการที่มีชื่อ (หรือบรรทัดคำสั่งหากระบุ -f) เผง การจับคู่
Belt hold .
-F, --pidfile ไฟล์
อ่าน PIDมาจากไฟล์. ตัวเลือกนี้อาจมีประโยชน์มากกว่าสำหรับ ฆ่า กว่า กริป.
-L, --logpidfile
ล้มเหลวหาก pidfile (ดู -F) ไม่ถูกล็อค
--NS pid
จับคู่กระบวนการที่เป็นของเนมสเปซเดียวกัน จำเป็นต้องเรียกใช้เป็นรูทถึง
จับคู่กระบวนการจากผู้ใช้รายอื่น ดู --nslist สำหรับวิธีจำกัดเนมสเปซที่จะ
การจับคู่.
--nslist พร้อมชื่อ...
จับคู่เฉพาะเนมสเปซที่ให้มา เนมสเปซที่ใช้ได้: ipc, mnt, net, pid,
ผู้ใช้
-V, --รุ่น
แสดงข้อมูลเวอร์ชันและออก
-h, --ช่วยด้วย
แสดงวิธีใช้และออก
ตัวดำเนินการ
Belt hold
ระบุ Extended Regular Expression สำหรับการจับคู่กับชื่อกระบวนการหรือ
บรรทัดคำสั่ง
ตัวอย่าง
ตัวอย่างที่ 1: ค้นหา ID กระบวนการของ ชื่อ ภูต:
$ pgrep -u root ชื่อ
ตัวอย่างที่ 2: Make syslog อ่านไฟล์การกำหนดค่าซ้ำ:
$ pkill -HUP syslogd
ตัวอย่างที่ 3: ให้ข้อมูลโดยละเอียดเกี่ยวกับทั้งหมด xterm กระบวนการ:
$ ps -fp $(pgrep -d, -x xเทอม)
ตัวอย่างที่ 4: สร้างทั้งหมด เน็ตสเคป กระบวนการทำงานได้ดีขึ้น:
$ เรนิส +4 $(pgrep เน็ตสเคป)
EXIT สถานภาพ
0 กระบวนการอย่างน้อยหนึ่งกระบวนการที่ตรงกับเกณฑ์
1 ไม่มีกระบวนการที่ตรงกัน
2 ข้อผิดพลาดทางไวยากรณ์ในบรรทัดคำสั่ง
3 ข้อผิดพลาดร้ายแรง: หน่วยความจำไม่เพียงพอ ฯลฯ
หมายเหตุ
ชื่อกระบวนการที่ใช้สำหรับการจับคู่ถูกจำกัดไว้ที่ 15 อักขระที่มีอยู่ในผลลัพธ์
of /โปรค/pid/stat. ใช้ตัวเลือก -f เพื่อจับคู่กับบรรทัดคำสั่งทั้งหมด
/โปรค/pid/cmdline.
การวิ่ง กริป or ฆ่า กระบวนการจะไม่รายงานตัวเองว่าตรงกัน
ใช้ pgrep ออนไลน์โดยใช้บริการ onworks.net