Làm thế nào để biết những gì đang chạy trong nền trong mỗi thiết bị đầu cuối

Tôi đã giải thích cho bạn trước đây cách gửi các quy trình xuống nền hoặc nền, nhưng làm thế nào để biết các quy trình mà trước đó chúng ta đã gửi đến nền?

Để biết các tiến trình, chúng ta phải cài đặt gói công việc và thực hiện lệnh này. Đó là:

1. Chúng tôi cài đặt gói việc làm

Trong các bản phân phối như Debian, Ubuntu hoặc các dẫn xuất, nó sẽ được cài đặt theo mặc định.

Trong ArchLinux hoặc các dẫn xuất, nó sẽ là:

sudo pacman -S jobs

2. Sau đó, chúng tôi chạy các công việc trong thiết bị đầu cuối:

jobs

Nó sẽ xuất hiện như sau:

lệnh-công việc

Nói cách khác, những gì đang chạy trong thiết bị đầu cuối đó sẽ xuất hiện.

Dù sao, tôi hy vọng nó sẽ được một số người quan tâm.

Liên quan


Để 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.   rogergm70 dijo

    Jo với chương trình này đã đến để tìm một loại virus với chương trình này.
    Đóng góp tuyệt vời!

  2.   Gonzalo dijo

    Không có công việc nào xuất hiện trong kho Linux Mint: O

    1.    Debianite dijo

      Tôi cũng không thể tìm thấy nó trong kho Debian. Đề phòng trường hợp tôi cũng đã tìm kiếm các gói trên trang web Debian http://packages.debian.org/và trong Ubuntu: https://apps.ubuntu.com/ y http://packages.ubuntu.com/… Và tôi không thấy bất kỳ gói nào có tên chính xác đó… Bí quyết ở đâu ??. 😀

      1.    KZKG ^ Gaara dijo

        Sai lầm của tôi, rõ ràng là nó đã được cài đặt theo mặc định trong Debian hoặc các dẫn xuất.

        1.    Gonzalo dijo

          Sự thật! nó được bao gồm, cảm ơn 😀

    2.    KZKG ^ Gaara dijo

      Sai lầm của tôi, rõ ràng là trong các bản phân phối như Debian, Ubuntu hoặc các dẫn xuất, nó đã được cài đặt theo mặc định.

      Chạy công việc trong thiết bị đầu cuối và cho tôi biết nếu nó không báo lỗi cho bạn.

      1.    John dijo

        Tôi không chắc nhưng có lẽ những gì cần được cài đặt là jobervice (và còn có job-admin, một tiện ích GTK +)

    3.    patodx dijo

      Đối với tôi, nó xuất hiện dưới dạng xjobs trong Debian và ít nhất trong quá trình cài đặt của mình, tôi đã phải cài đặt nó ...

  3.   John dijo

    Tại sao không sử dụng ps thay vì công việc? Nó không cần phải được cài đặt và có thể sử dụng kill với PID kết quả. Có những thuận lợi nào khi sử dụng công việc?

    1.    Atheyus dijo

      việc làm dành cho $ PID mà bạn chạy ở chế độ nền trong shell, để xem PID bạn sử dụng:

      việc làm -l

      Dễ dàng nhìn thấy chúng với các công việc hơn là với ps vì số ở bên trái, ví dụ 1, được sử dụng để đặt một quá trình ở tiền cảnh hoặc hậu cảnh.

      fg1

      bg 1

      Cũng khó đạt được PID của PPID, ví dụ như với:

      pstree -pn

      Liên quan