はじめに プロセス間の非同期通信としてよく使われるsignalですが、 送信元を知る必要があり方法を調べてみたので備忘メモとして残しておきます。 試した環境は以下のとおりです。 $ lsb_release -d Description: Ubuntu 18.04.4 LTS $ uname -r 5.3.0-61-generic $ trace-cmd --version | grep version trace-cmd version 2.6.1 $ stap --version | head -1 Systemtap translator/driver (version 4.3/0.170, commit release-4.3-0-gc9c23c987d81) 方法1. sigaction(2)で知る signalを受け取るプロセスで送信元の情報を取得するアプローチです。 signa