whowatchは、Linuxシステム上のプロセスやユーザーを監視するためのシンプルで使いやすいインタラクティブなwho-likeコマンドラインプログラムです。システムにログインしているユーザーとその活動内容をリアルタイムで表示します。これは、wコマンドと同様の方法で行います。
システム上のユーザーの総数や接続タイプごとのユーザー数(ローカル、telnet、ssh、その他)を表示します。whowatchはシステムの稼働時間を表示し、ユーザーのログイン名、tty、ホスト、プロセス、接続の種類などの情報を表示します。
さらに、特定のユーザーを選択してそのプロセスツリーを表示することができます。プロセスツリーモードでは、選択したプロセスに対してSIGINTやSIGKILLシグナルを楽しく送信することができます。
この簡単な記事では、Linuxシステムでwhowatchをインストールして使用し、マシンでユーザーやプロセスをリアルタイムで監視する方法を説明します。
Linuxにwhowatchをインストールする方法
プログラムwhowatchは、Linuxディストリビューションのデフォルトリポジトリからパッケージマネージャーを使用して簡単にインストールできます。
$ sudo apt install whowatch [On Ubuntu/Debian] $ sudo yum install whowatch [On CentOs/RHEL] $ sudo dng install whowatch [On Fedora 22+]
インストール後、コマンドラインでwhowatchと入力するだけで、以下の画面が表示されます。
$ whowatch

特定のユーザーの詳細を表示するには、ユーザーをハイライトして(上および下の矢印キーを使用してナビゲート)、d
キーを押してユーザー情報をリスト表示します。このスクリーンショットに示されているように。

特定のユーザーのプロセスツリーを表示するには、その特定のユーザーをハイライトした後にEnterキーを押してください。

すべてのLinuxユーザープロセスツリーを表示するには、t
を押してください。

また、s
キーを押すことでLinuxシステム情報を表示することもできます。

詳細については、表示されるwhowatchのmanページを参照してください。
$ man whowatch
関連記事は以下を参照してください:
以上です!whowatchは、Linuxシステム上のプロセスとユーザーを監視するためのシンプルで使いやすいインタラクティブなコマンドラインユーティリティです。この簡単なガイドでは、whowatchのインストール方法と使用方法について説明しました。このユーティリティに関する質問やご意見がある場合は、以下のフィードバックフォームを使用してください。
Source:
https://www.tecmint.com/whowatch-monitor-linux-users-and-processes-in-real-time/