3

psコマンドから実行中のプロセスを絶対パス名で取得する方法

13598 ?        Ssl    0:00 /opt/something --run-id 2 -n /home/laks/f1 -l l.log

次の出力が必要です-

/opt/something --run-id 2 -n /home/laks/f1 -l l.log
4

4 に答える 4

6

でユーザー定義形式を使用するps

ps xa -o cmd

于 2010-04-06T11:44:40.387 に答える
6

質問を正しく理解している場合は、 を使用してawkください。

ps aux | awk '{print $11}'

それ以外の場合man awkは、フィールドセパレーターを確認してください。

于 2010-04-06T11:42:00.740 に答える
2

さて、私は答えを得ました、

猫/proc/13598/cmdline

HTH

于 2010-04-06T11:34:39.577 に答える
1
which `ps aux | cut -c 66- | cut -d\  -f 1`

すべてのプロセスの絶対パスがリストされるので、それで作業できます。

于 2010-04-06T11:35:35.027 に答える