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
でユーザー定義形式を使用するps
:
ps xa -o cmd
質問を正しく理解している場合は、 を使用してawk
ください。
ps aux | awk '{print $11}'
それ以外の場合man awk
は、フィールドセパレーターを確認してください。
さて、私は答えを得ました、
猫/proc/13598/cmdline
HTH
which `ps aux | cut -c 66- | cut -d\ -f 1`
すべてのプロセスの絶対パスがリストされるので、それで作業できます。