วิธีปล่อยให้ 'ฆ่า' ไม่สนใจกระบวนการที่ไม่มีชีวิตอยู่


2

วิธีบอกต่อ kill สั่งให้ละเว้นกระบวนการหากกระบวนการนั้นไม่ทำงาน?

ตัวอย่างเช่น: 3453 เป็นกระบวนการที่ยังมีชีวิตอยู่ แต่ 44534 ไม่ใช่.

kill -9 3453 44534

1
นอกจากนี้สิ่งที่คุณถามยังไม่ชัดเจน คุณสามารถใช้ถ้อยคำใหม่หรืออธิบายอย่างละเอียดเพื่อบอกสิ่งที่คุณต้องการจะเกิดขึ้นได้ไหม
lc.

คำตอบ:



2
kill -9 3453 || kill -9 44535

และจะเกิดอะไรขึ้นถ้าสถานการณ์กลับด้าน หรือถ้าทั้งคู่ยังมีชีวิตอยู่?
Ignacio Vazquez-Abrams

0

คนส่วนใหญ่ไม่ทราบว่า kill เป็นคำสั่งในตัวสำหรับเชลล์จำนวนมากและฉันสมมติว่าคุณใช้ bash และคุณต้องการที่จะระงับข้อความ "ไม่มีกระบวนการดังกล่าว" ปฏิบัติการอยู่ใน /bin/kill บนหนึ่งในเครื่องของฉันไม่สร้างข้อความดังกล่าว

$ /bin/kill -9 3453 44534

1
และมันยังสร้างข้อผิดพลาด ...
OZ_

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