macOS Mojaveで実行可能ファイルのPIDフルパス

macOS Mojaveで実行可能ファイルのPIDフルパス

ps axww -o コマンド

このコマンドは、プロセスを実行するための「コマンド」を提供します。また、実行ファイルの「パス」も含まれます。私はパスが必要です。問題は、パスパラメータも含まれていることです。私は議論したくありません。

パラメータがない例(これが良い)

/Applications/Calculator.app/Contents/MacOS/calculator

argsの例(末尾に--type = utilityがあるためではありません)

/アプリケーション/Google Chrome.app/Contents/Versions/.*.****.*/Google Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=utility

このように|cutを使用してパラメータを切り取ることができることを知っています。

ps axww -o command|cut -f1-d "-"

しかし、今では、さまざまなコマンドのさまざまなスイッチに追いつくために、多くのせん断操作を追加する必要があります。

はい

ps axww -o コマンド|cut-f1-d"-"|cut-f1-d"("

など。そのパスを含む「コマンド」を表示せずに、現在実行中のすべてのプロセスのフルファイルパスを取得する方法はありますか?

答え1

そのため、MacOS Xではこのコマンドが正しく機能します。これは@fd0で提供されます。

PS-ewwo通信

関連情報