Red Hat Training
A Red Hat training course is available for RHEL 8
37.4. SystemTap スクリプトの実行
SystemTap スクリプトは、標準入力またはファイルから実行できます。
SystemTap のインストールと合わせて配布されるサンプルスクリプトは、/usr/share/systemtap/examples
ディレクトリーにあります。
前提条件
- Installing Systemtap で説明されているように、SystemTap および関連する必須カーネルパッケージがインストールされている。
SystemTap スクリプトを通常のユーザーとして実行するには、そのユーザーを SystemTap グループに追加します。
# usermod --append --groups stapdev,stapusr user-name
手順
SystemTap スクリプトを実行します。
標準入力の場合:
# echo "probe timer.s(1) {exit()}" | stap -
このコマンドは、
stap
に対して、echo
で標準入力に渡したスクリプトを実行するように指示します。stap
オプションを追加するには、-
文字の前に入力します。たとえば、このコマンドの結果を詳細化するには以下のコマンドを使用します。# echo "probe timer.s(1) {exit()}" | stap -v -
ファイルから:
# stap file_name