Cách diệt các tiến trình trong Linux dễ dàng với fkill-cli

Các quy trình trên Linux Chúng không khác gì một chuỗi các chương trình đang chạy, chúng chứa thông tin từ các ứng dụng cũng như thông tin cần thiết cho việc tương tác với hệ thống. Khi chúng tôi hủy một quy trình, chúng tôi hủy bỏ việc thực thi ứng dụng mà nó đại diện, chúng tôi loại bỏ tất cả giao tiếp với các quy trình khác và hệ thống, ngoài việc giải phóng tất cả tài nguyên mà nó tiêu thụ.

Đã được một thời gian ở đây DesdeLinux Một bài viết tuyệt vời đã được thực hiện để dạy Làm thế nào để giết các quy trình một cách dễ dàng, lần này chúng tôi sẽ bổ sung cho bài viết đó bằng cách thêm một công cụ có tên là fkill-cli điều đó cho phép chúng tôi giết các quy trình trong Linux một cách dễ dàng và rất thiết thực.

Fkill-cli là gì?

Là một Nền tảng miễn phí, được phát triển bởi sindre sorhus, cung cấp cho chúng tôi giao diện người dùng thiết thực và thoải mái cho quản lý các quy trình của hệ điều hành của chúng tôi. Công cụ này cho phép chúng tôi giết các quy trình trong Linux một cách dễ dàng và năng động, truy cập tất cả các quy trình bằng một lệnh duy nhất và xác định vị trí mà chúng tôi muốn giết thông qua danh sách hoặc tìm kiếm theo tên hoặc các phần nhỏ của nó.

Công cụ này hoạt động với các hệ điều hành chính ngày nay (Linux, Windows và macOS, việc sử dụng nó khá đơn giản và nó hướng đến mọi đối tượng người dùng. Nền tảng đang nhận được rất nhiều sự chấp nhận trong cộng đồng, tuy nhiên, nó chỉ là một giải pháp thay thế cho lệnh để giết các quy trình. Lệnh Kill Process

Cách cài đặt fkill-cli

Để cài đặt fkill-cli chúng ta phải cài đặt NPM, nằm trong kho lưu trữ chính thức của hầu hết tất cả các bản phân phối linux. Sau đó, chúng ta phải thực hiện lệnh sau để fkill-cli cài đặt tự động:

sudo npm install --global fkill-cli

Sau đó, chúng ta có thể chạy công cụ bằng lệnh fkill

Học cách loại bỏ các quy trình trên Linux với fkill-cli

Sau khi cài đặt xong fkill-cli, chúng ta có thể ngắt các tiến trình trong Linux một cách rất đơn giản. Công cụ cung cấp cho chúng ta một số lệnh khá cơ bản để sử dụng nó, những lệnh tương tự mà chúng ta có thể biết nếu chúng ta thực thi fkill --help từ thiết bị đầu cuối.

$ fkill --help

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

  Options
    -f, --force  Force kill

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

Sử dụng fkill-cli cực kỳ đơn giản, chúng ta chỉ cần thực hiện lệnh fkill với một số đối số đã nêu ở trên, nếu không, chỉ cần fkill và công cụ sẽ hiển thị cho chúng ta danh sách tất cả các tiến trình đang chạy, chúng ta có thể điều hướng trên danh sách. bằng các mũi tên trên bàn phím và cuối cùng chọn kẻ mà chúng ta muốn giết. Theo cách tương tự, chúng ta có thể viết tên (hoặc một phần của tên) của quy trình để công cụ tự động lọc các quy trình phù hợp.

Trong ảnh gif sau, chúng ta có thể xem chi tiết hơn hoạt động của công cụ này:

diệt các quy trình trong linux

Đây chắc chắn là một công cụ tuyệt vời sẽ giúp chúng ta giết các tiến trình trong Linux một cách dễ dàng, thú vị và khá tương tác. Bạn có dám thử không?


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Argimir dijo

    Xin chào, liệu có thể thông qua bất kỳ lệnh nào trong số đó để giết một quá trình và khởi động lại ngay lập tức không? Nghĩa là, nếu một quá trình zombie đã bị bỏ lại hoặc theo một cách nào đó và không phản hồi, nó có thể bị giết và khởi động lại bằng một lệnh duy nhất hoặc đa dạng?.
    Cảm ơn

    1.    Federico dijo

      Xin chào Argimiro !. Những gì chúng ta thường làm khi muốn bắt đầu một chương trình là thực thi nó, thông qua khởi động systemctl, khởi động dịch vụ, firefox, pen, v.v., trong đó hai lệnh cuối cùng trực tiếp gọi một chương trình cụ thể. Nếu chúng ta muốn giết hoặc giết một quá trình, chúng ta thường thực hiện nó thông qua lệnh kill, hoặc như Lagarto đã chỉ ra trong bài đăng này, thông qua fkill. Đó là, nếu bạn muốn một dịch vụ hoặc một chương trình bắt đầu sau khi giết nó, tôi nghĩ tùy chọn tốt nhất là chạy lại nó bằng cách sử dụng các lệnh bắt đầu thích hợp cho từng chương trình hoặc dịch vụ.

  2.   Mario CŨNG CÓ dijo

    Nó có làm giống như kill -9 không .. ??

  3.   gcjuan dijo

    Trong trường hợp nó xảy ra với ai đó. Sau khi cài đặt npm và muốn chạy fkill từ thiết bị đầu cuối, tôi gặp lỗi sau:

    / usr / bin / env: "node": Tệp hoặc thư mục không tồn tại

    Tôi đã tìm thấy giải pháp ở đây:

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