1. ホーム
  2. linux

[解決済み】UNIX/Linuxシステムで、実行中のプロセスに渡されたコマンドラインの引数を取得する方法は?

2022-04-08 08:50:33

質問

SunOSでは pargs コマンドは、実行中のプロセスに渡されたコマンドライン引数を表示します。

他のUnix環境でも同様のコマンドはありますか?

解決方法は?

いくつかの選択肢があります。

ps -fp <pid>
cat /proc/<pid>/cmdline | sed -e "s/\x00/ /g"; echo

には、より多くの情報があります。 /proc/<pid> をご覧ください。

他のUnixでは事情が異なるかもしれません。その ps コマンドはどこでも使えますが /proc のものは、OSに依存します。例えば AIX では cmdline/proc .