各端末のバックグラウンドで何が実行されているかを知る方法

すでに前に説明しました プロセスをバックグラウンドに送信する方法 またはバックグラウンドですが、以前にバックグラウンドに送信したプロセスを知る方法はありますか?

プロセスを知るには、jobsパッケージをインストールして、このコマンドを実行する必要があります。 あれは:

1. パッケージをインストールします jobs

Debian、Ubuntu、または派生物のようなディストリビューションでは、デフォルトですでにインストールされています。

ArchLinuxまたは派生物では、次のようになります。

sudo pacman -S jobs

2. 次に、ターミナルでジョブを実行します。

jobs

次のように表示されます。

コマンドジョブ

つまり、その端末で実行されているものが表示されます。

とにかく、私はそれがいくつかの興味を引くことを願っています。

よろしく


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ロジャーグラム70

    このプログラムを使用したジョーは、このプログラムでウイルスを見つけました。
    多大な貢献!

  2.   ゴンサロ

    「jobs」は Linux Mint リポジトリには表示されません:O

    1.    Debianite

      はい、Debian リポジトリでも見つかりません。 念のため、Debian Web サイトでもパッケージを検索しました。 http://packages.debian.org/、Ubuntuのものでは: https://apps.ubuntu.com/ y http://packages.ubuntu.com/…そして、その正確な名前のパッケージが見つかりません…トリックはどこにありますか??。 😀

      1.    KZKG ^我愛羅

        私の間違いですが、どうやら Debian またはその派生製品にはデフォルトですでにインストールされているようです。

        1.    ゴンサロ

          真実! 含まれています、ありがとう 😀

    2.    KZKG ^我愛羅

      私の間違いですが、Debian、Ubuntu、またはその派生製品のようなディストリビューションでは、デフォルトですでにインストールされているようです。

      ターミナルでジョブを実行し、エラーが発生しないかどうかを教えてください。

      1.    ジョバンニ

        よくわかりませんが、おそらくインストールする必要があるのは jobservice です (GTK+ ユーティリティである jobs-admin もあります)。

    3.    パトドックス

      Debian では xjobs のように見えますが、少なくとも私のインストール環境では、それをインストールする必要がありました...

  3.   ジョバンニ

    ジョブの代わりに ps を使用しないのはなぜですか? インストールする必要はなく、取得した PID を使用して kill を使用できます。 求人を利用するメリットはありますか?

    1.    アテユス

      ジョブは、使用する PID を確認するためにシェルのバックグラウンドで実行する $PID 用です。

      ジョブ-l

      左側にある数字 (たとえば 1) はプロセスをフォアグラウンドまたはバックグラウンドに配置するために使用されるため、ps よりもジョブを使用した方が簡単にそれらを確認できます。

      fg1

      バック1

      また、次のように PPID の PID を取得することも困難です。

      pstree -pn

      よろしく