gstack(1)
NAMN
gstack – skriv ut stackspår för ett körande program
SYNOPSIS
gstack [-h | --help] [-v | --version] pid
BESKRIVNING
gstack skriver ut ett stackspår för ett körande program med process-ID pid.
Om processen har flera trådar skriver gstack ut backtraces för varje tråd som finns i processen.
Skriptet startar GDB, kopplar mot det angivna process-ID:t, skriver ut stackspåret och kopplar sedan loss från processen.
gstack avslutas med status skild från noll om gdb inte kunde koppla mot det angivna process-ID:t.
Det kan till exempel bero på:
- att process-ID:t inte finns
- att användaren saknar behörighet att koppla mot processen
- att GDB inte kunde startas eller användas
OPTIONER
--help
-h
- Lista alla optioner med korta förklaringar.
--version
-v
- Skriv versionsinformation och avsluta.
MILJÖ
AWK
- Fullständigt filnamn för den Awk-tolk som ska användas.
- Om variabeln inte är satt söks PATH igenom efter ett program med namnet:
awk
GDB
- Fullständigt filnamn för den GDB-körbara fil som ska användas för att skapa stack-backtraces.
- Om variabeln inte är satt söks PATH igenom efter ett program med namnet:
gdb
GDBARGS
- Valfria argument som skickas vidare till programmet gdb.
SE ÄVEN
Den fullständiga dokumentationen för GDB underhålls som en Texinfo-manual.
Om programmen info och gdb, samt GDB:s Texinfo-dokumentation, är korrekt installerade på systemet bör följande kommando ge åtkomst till den fullständiga manualen:
info gdb
Se även:
Using GDB: A Guide to the GNU Source-Level Debugger Richard M. Stallman och Roland H. Pesch July 1991
UPPHOVSRÄTT
Copyright (c) 1988-2025 Free Software Foundation, Inc.
Tillstånd ges att kopiera, distribuera och/eller ändra detta dokument enligt villkoren i GNU Free Documentation License, version 1.3 eller senare version publicerad av Free Software Foundation.
Invariant Sections är:
Free Software Free Software Needs Free Documentation
Front-Cover Texts är:
A GNU Manual
FSF:s Back-Cover Text är:
You are free to copy and modify this GNU Manual. Buying copies from GNU Press supports the FSF in developing GNU and promoting software freedom.
KOLOFON
Denna sida är en del av projektet gdb, GNU debugger.
Information om projektet finns på:
http://www.gnu.org/software/gdb/
Felrapporter för manualsidan hänvisas till:
http://www.gnu.org/software/gdb/bugs/
Sidan hämtades från arkivet:
gdb-17.2.tar.gz
Arkivet hämtades från:
https://ftp.gnu.org/gnu/gdb/
den 24 maj 2026.
Om du upptäcker renderingsproblem i HTML-versionen av sidan, eller anser att det finns en bättre eller mer aktuell källa, kan du skicka e-post till:
man-pages@man7.org
KORT SAMMANFATTNING
gstack används för att snabbt skriva ut stackspår för en körande process.
Visa stackspår för en process:
gstack PID
Hitta PID med pgrep(1):
pgrep programnamn
Exempel:
gstack 12345
Visa hjälp:
gstack --help
Visa version:
gstack --version
Använd en särskild GDB-binär:
GDB=/usr/bin/gdb gstack 12345
Skicka extra argument till GDB:
GDBARGS="--quiet" gstack 12345
Ange särskild Awk-tolk:
AWK=/usr/bin/awk gstack 12345
Praktisk anmärkning: eftersom gstack kopplar mot processen med GDB krävs normalt samma rättigheter som vid annan felsökning av körande processer.
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/gstack.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Bromma Datorservice som har sponsrat Linux.se med webbhotell.