gstack(1): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
(Skapade sidan med '{{DISPLAYTITLE:gstack(1)}} == NAMN == '''gstack''' – skriv ut stackspår för ett körande program == SYNOPSIS == <pre> gstack [-h | --help] [-v | --version] pid </pre> == 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...')
 
 
Rad 202: Rad 202:


'''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.
'''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/
<BR><BR>Tack till [https://Datorservice.best Bromma Datorservice] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.
[[Kategori:Linuxmanual grupp 1]]
[[Kategori:Linuxmanual]]

Nuvarande version från 2 augusti 2026 kl. 10.48


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.