วิธีฆ่ากระบวนการใน Linux อย่างง่ายดายด้วย fkill-cli

ลอส กระบวนการบน Linux พวกเขาไม่ได้เป็นอะไรมากไปกว่าชุดโปรแกรมที่กำลังทำงานมีข้อมูลจากแอพพลิเคชั่นตลอดจนข้อมูลที่จำเป็นสำหรับการโต้ตอบกับระบบ เมื่อเราฆ่ากระบวนการเราจะยกเลิกการดำเนินการของแอปพลิเคชันที่แสดงถึงเรากำจัดการสื่อสารทั้งหมดกับกระบวนการอื่น ๆ และระบบนอกเหนือจากการปลดปล่อยทรัพยากรทั้งหมดที่ใช้ไป

นี่ก็ผ่านมาสักพักแล้ว DesdeLinux มีการทำบทความดีๆ ไว้สอน วิธีฆ่าขั้นตอนง่ายๆคราวนี้เราจะเสริมบทความนั้นด้วยการเพิ่มเครื่องมือที่เรียกว่า fkill-cli ที่ช่วยให้เราฆ่ากระบวนการใน Linux ด้วยวิธีที่ง่ายและใช้งานได้จริง

fkill-cli คืออะไร?

เป็น ข้ามแพลตฟอร์ม ปอนด์, พัฒนาโดย ซินเดรซอรัสซึ่งให้ส่วนติดต่อผู้ใช้ที่ใช้งานได้จริงและสะดวกสบายสำหรับ จัดการกระบวนการของระบบปฏิบัติการของเรา. เครื่องมือนี้ช่วยให้เราสามารถฆ่ากระบวนการใน Linux ด้วยวิธีที่ง่ายและมีไดนามิกเข้าถึงกระบวนการทั้งหมดด้วยคำสั่งเดียวและค้นหากระบวนการที่เราต้องการฆ่าผ่านรายการหรือค้นหาตามชื่อหรือเศษส่วนของมัน

เครื่องมือนี้ทำงานร่วมกับระบบปฏิบัติการหลักในปัจจุบัน (Linux, Windows และ macOS การใช้งานค่อนข้างง่ายและมุ่งเป้าไปที่ผู้ใช้ทุกประเภท ข้ามแพลตฟอร์ม กำลังได้รับการยอมรับอย่างมากในชุมชนอย่างไรก็ตามเป็นเพียงทางเลือกอื่นนอกเหนือจากแบบดั้งเดิม คำสั่งเพื่อฆ่ากระบวนการ. กระบวนการฆ่าคำสั่ง

วิธีการติดตั้ง fkill-cli

เพื่อทำการติดตั้ง fkill-cli เราต้องติดตั้ง NPMซึ่งอยู่ในที่เก็บอย่างเป็นทางการของ linux distros เกือบทั้งหมด จากนั้นเราต้องดำเนินการคำสั่งต่อไปนี้เพื่อให้ fkill-cli ติดตั้งโดยอัตโนมัติ:

sudo npm install --global fkill-cli

จากนั้นเราสามารถเรียกใช้เครื่องมือด้วยคำสั่ง fkill

เรียนรู้ที่จะฆ่ากระบวนการบน Linux ด้วย fkill-cli

เมื่อเราติดตั้ง fkill-cli แล้วเราสามารถฆ่ากระบวนการใน Linux ได้ด้วยวิธีง่ายๆ เครื่องมือนี้ให้คำสั่งพื้นฐานสำหรับการใช้งานซึ่งเป็นคำสั่งเดียวกับที่เราสามารถทราบได้หากเราดำเนินการ fkill --help จากสถานี

$ fkill --help

  Usage
    $ fkill [<pid|name> ...]

  Options
    -f, --force  Force kill

  Examples
    $ fkill 1337
    $ fkill Safari
    $ fkill 1337 Safari
    $ fkill

การใช้ fkill-cli นั้นง่ายมากเราเพียงแค่ดำเนินการคำสั่ง fkill กับอาร์กิวเมนต์บางส่วนที่กล่าวถึงข้างต้นหรือหากล้มเหลวมีเพียง fkill และเครื่องมือเท่านั้นที่จะแสดงรายการกระบวนการทั้งหมดที่กำลังทำงานอยู่เราสามารถไปที่รายการได้ ด้วยลูกศรบนแป้นพิมพ์แล้วเลือกอันที่เราต้องการฆ่า ในทำนองเดียวกันเราสามารถเขียนชื่อ (หรือบางส่วนของชื่อ) ของกระบวนการสำหรับเครื่องมือในการกรองกระบวนการจับคู่โดยอัตโนมัติ

ใน gif ต่อไปนี้เราสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับลักษณะการทำงานของเครื่องมือนี้:

ฆ่ากระบวนการใน linux

นี่เป็นเครื่องมือที่ยอดเยี่ยมอย่างไม่ต้องสงสัยที่จะช่วยให้เราฆ่ากระบวนการใน Linux ด้วยวิธีที่ง่ายสนุกสนานและโต้ตอบได้มาก คุณกล้าที่จะลองหรือไม่?


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   อาร์จิมิโร dijo

    สวัสดีเป็นไปได้ไหมผ่านคำสั่งใด ๆ เหล่านี้ในการฆ่ากระบวนการและเริ่มต้นใหม่อีกครั้งทันทีนั่นคือถ้ากระบวนการซอมบี้ถูกทิ้งไว้หรือด้วยวิธีอื่นและไม่ตอบสนองอาจถูกฆ่าและเริ่มต้นใหม่ด้วยคำสั่งเดียวหรือ ต่างๆ?.
    กราเซีย

    1.    เฟเดริโก้ dijo

      สวัสดี Argimiro! สิ่งที่เราทำตามปกติเมื่อต้องการเริ่มโปรแกรมคือการเรียกใช้งานผ่าน systemctl start, service start, firefox, pen ฯลฯ โดยที่สองคำสั่งสุดท้ายเรียกใช้โปรแกรมเฉพาะโดยตรง หากเราต้องการฆ่าหรือฆ่ากระบวนการเรามักจะทำผ่านคำสั่ง kill หรือตามที่ Lagarto ระบุไว้ในโพสต์นี้ผ่าน fkill กล่าวอีกนัยหนึ่งถ้าคุณต้องการให้บริการหรือโปรแกรมเริ่มทำงานหลังจากฆ่ามันฉันคิดว่าตัวเลือกที่ดีที่สุดคือเรียกใช้อีกครั้งโดยใช้คำสั่งเริ่มต้นที่เหมาะสมสำหรับแต่ละโปรแกรมหรือบริการ

  2.   มาริโออลอนโซ่ dijo

    มันทำเหมือนกับ kill -9 .. ??

  3.   กจวน dijo

    ในกรณีที่เกิดขึ้นกับใครบางคน หลังจากติดตั้ง npm และต้องการเรียกใช้ fkill จากเทอร์มินัลฉันได้รับข้อผิดพลาดต่อไปนี้:

    / usr / bin / env: "node": ไม่มีไฟล์หรือไดเร็กทอรี

    ฉันพบวิธีแก้ปัญหาที่นี่:

    http://stackoverflow.com/questions/30281057/node-forever-usr-bin-env-node-no-such-file-or-directory