4
ฉันจะทราบได้อย่างไรว่า jar-files java กำลังทำงานอยู่ในขณะนี้ (และ PID ของพวกเขา)
ฉันมี.jarไฟล์ที่มีชื่อเสียงสำหรับความผิดปกติ เมื่อเกิดความผิดปกติจะมีเพียงการรีสตาร์ทเท่านั้น ฉันมีวิธีการตรวจสอบว่าทำงานผิดปกติ (อ่านล็อกไฟล์ของกล่าวว่า.jar) ดังนั้นฉันต้องการที่จะเขียนสคริปต์ที่ฆ่ากระบวนการเมื่อใดก็ตามที่เกิดความผิดปกติ ปัญหาคือ: confus@confusion:~$ ps -A ... 4438 ? 00:00:00 java 4439 ? 00:00:00 java 4443 ? 00:00:00 java ... ชื่อกระบวนการของการรันทั้งหมด.jarนั้นเป็น "java" ตามธรรมชาติ ฉันจะรู้ได้อย่างไรว่า "java" - โปรเซสใดเป็นตัวที่ฉันต้องการฆ่านั่นคืออันที่ทำงานอยู่foobar.jar?