pgrepとpkillコマンドのバージョンを取得するには?

pgrepとpkillコマンドのバージョンを取得するには?

マンページを確認しましたが、pgrepやpkillに関する議論はありません-v--versionバージョンに関する情報をどのように取得できますか?

pgrep私のUbuntuバージョンでは、私のサーバーとは異なるドキュメントが提供されているので尋ねます。理想的には、マイコンピュータにも同じバージョンがインストールされている必要があります。

答え1

いくつかのバージョン情報を取得するにはpgrep。私は得る:PATHwhat

% what /usr/bin/pgrep
/usr/bin/pgrep
    PROGRAM:pkill  PROJECT:adv_cmds-149

プログラム名はですpkill。私のシステム(OS X)の同じバイナリへのハードリンクpkillpgrep

指示(説明書から):

NAME 何 ​​- ファイルの構成に使用されたオブジェクトモジュールのバージョンを表示します。

説明各ファイル名を読み取り、ソース管理システムから挿入された「@(#)」形式のシーケンスを検索します。ヌル文字、改行文字、二重引用符、または「>」文字が出るまで、このトークンの後に続く文字列の残りの部分を印刷します。

PS。私のシステム(OS X)ではorフラグがpgrep許可されていないため、バージョン文字列を確認することは唯一のオプションです。-v-V

答え2

小文字 v の代わりに大文字 V を入力することで取得できます。

$ pgrep -V
pgrep from procps-ng 3.3.3
$ pkill -V
pkill from procps-ng 3.3.4

関連情報