このコードはどういう意味ですか?

このコードはどういう意味ですか?
#Create & update pid file
/usr/ucb/ps -axuwww | grep java | grep "SmartFileConvertor $instance" | grep -v grep | nawk '{ print $2 }' > ${pidFile}

答え1

ps -axuwww::
axuシステム内のすべてのプロセスを一覧表示するためのBSD構文
www:最大幅

以下は、左から右に実行される完全なコマンドです。 :
/usr/ucb/ps -axuwww | grep java"java"を含む行のみが出力されます。
..| grep "SmartFileConvertor $instance":「SmartFileConvertor」を含む行のみを出力し、特定のインスタンス値を環境変数に設定します。
..| grep -v grep:「grep」を含まない行のみ出力
..| nawk '{ print $2 }':pidの2番目の列を出力します。
..> ${pidFile}pidFile:環境変数に名前が付けられたファイルに出力をリダイレクトします。

コマンド/プログラムのパラメータを知りたい場合は、通常、およびなどman pageのコマンドを使用できますmanman psman grep

関連情報