ฉันใช้คำสั่งและฉันต้องการใช้งาน pkill -f
เพื่อฆ่าอินสแตนซ์คำสั่งเฉพาะนั้นในภายหลัง ไม่มีวิธีที่สมเหตุสมผลที่ฉันจะได้รับ PID
ดังนั้นความคิดของฉันคือการเพิ่มตัวระบุเฉพาะต่อท้ายคำสั่งแทนเช่น:
./command argument1 argument2 UNIQUE-IDENTIFIER-ASDF-GHJK-123
หลังจากนั้นถ้าฉันต้องการฆ่ามันฉันก็ทำได้
pkill -f UNIQUE-IDENTIFIER-ASDF-GHJK-123
สิ่งที่เป็น ./command
มีความเข้มงวดในการรับเพียงสองข้อโต้แย้งเท่านั้นโดยผ่านตัวระบุที่ไม่ซ้ำที่สามมันจะผิดพลาด
มีวิธีการรวมสตริงตัวระบุที่ไม่ซ้ำกันอย่างใดโดยไม่ต้องผ่านมันไป ./command
?
ขอบคุณ
OS / รุ่นใดและรุ่นใด
—
Cyrus