システム プロセス情報を取得するためのポータブル シェル スクリプトを作成しています。プロセス ID、コマンド、pwdx (Linux) が必要です。Linux では、次のようにこの情報を取得できます..しかし、他のすべての UNIX フレーバーでは失敗します。
$ ps -awwwwwww -u <userid> -o pid,cmd|grep -i <filter_term> | egrep -v grep
$ pwdx <pid>
同様の情報を取得するために AIX、HPUX、Solaris で使用する必要があるもの、またはクロスプラットフォーム コマンドがあります。
Solaris で /usr/ucb/ps を試してみましたが、フォーマットされた出力と lsof を pwdx と同等にサポートしていますが、必要なものが表示されません