Red Hat Training

A Red Hat training course is available for RHEL 8

24.4.2. Sistema em execuçãoRoteiros de mapas

Você pode executar scripts SystemTap a partir de entradas padrão ou a partir de um arquivo.

Os exemplos de scripts que são distribuídos com a instalação do SystemTap podem ser encontrados no diretório /usr/share/systemtap/examples.

Pré-requisitos

  1. O SystemTap e os pacotes de kernel necessários associados são instalados como descrito na instalação do SystemTap.
  2. Para executar os scripts SystemTap como um usuário normal, adicione o usuário aos grupos SystemTap:

    # usermod --append --groups
    stapdev,stapusr user-name

Procedimento

  • Execute o script SystemTap:

    • A partir da entrada padrão:

      # echo "probe timer.s(1) {exit()}" | stap -

      Este comando instrui stap a executar o script passado por echo para a entrada padrão. Para adicionar as opções stap, insira-as antes do caracter -. Por exemplo, para tornar os resultados deste comando mais verbosos, o comando é:

      # echo "probe timer.s(1) {exit()}" | stap -v -
    • A partir de um arquivo:

      # stap file_name