具体的には「何」
その理由は次のとおりです。 PIDがファイルのどこかに保存されていると確信するプロセスがありますが、どこにあるかはわかりません(そして見つけたいのですが)。私は/var/run/myproc.pid
そのpidなどを保存するために使用できるファイル名を見つけようとしましたが、これまでは成功しませんでした。検索してみたいただその番号。同様のツールからPIDを取得し、その内容がその番号に対応するファイルを検索したいとps -aux
思います。top
インターネット検索をしてみましたが、すべての回答には「何「…その中に何が入っているのか。何」
よろしくお願いします。
ベストアンサー1
目的のテキストをファイルに配置し、cmp
各候補ファイルで実行します。
pgrep myproc >/tmp/the_pid
find /var -type f -size $(wc -c </tmp/the_pid)c -exec cmp -s /tmp/the_pid {} \; -print
strace -eopen
ただし、このユースケースでは、以下のプログラムを再起動するか、次を使用します。auditd
ルール:
auditctl -F "ppid=$$,a2&0x100" -S open
/path/to/daemon