GNU/Linux >> Znalost Linux >  >> Linux

Jak zobrazit soubor Core (obecně)

core(5) manuálová stránka podrobně popisuje parametry ovlivňující výpisy jádra, včetně jejich pojmenování atd.

Abych odpověděl na vaši otázku, neexistuje žádný zobecněný způsob, jak najít výpis jádra. Ve výchozím nastavení se jádro vypíše v procesu aktuální pracovní adresář , pokud tam má proces povolen zápis, pokud je v souborovém systému dostatek místa, pokud neexistuje žádný existující výpis jádra (za určitých okolností) a pokud jsou limity velikosti souboru a velikosti souboru jádra (jak je nastaveno ulimit nebo podobné mechanismy) to umožňují. Ale /proc/sys/kernel/core_pattern poskytuje mnoho různých způsobů zpracování výpisů jádra, takže se na to opravdu musíte podívat a zjistit, co se děje.

Ve vašem případě nevím, proč nebylo možné jádro zpočátku najít, ale vím, proč jste přestali získávat jádra po nastavení přesměrování:při použití potrubí v core_pattern , zpracovatelský program musí být specifikován pomocí absolutní cesty. tee sám o sobě nebude použit; musíte zadat /usr/bin/tee . Pamatujte, že byste měli věnovat zvláštní pozornost tomuto typu nastavení na víceuživatelských systémech, protože program spuštěný ke zpracování výpisu jádra je spuštěn jako root .

Na deriváty Debianu instaluji corekeeper , který zapisuje výpisy jádra snadno použitelným způsobem do adresářů pro jednotlivé uživatele pod /var/crash .


Linux
  1. Jak zobrazit nebo změnit ACL v souborech Linux

  2. Jak zobrazit velikost/podrobnosti souboru z příkazu ls v Unixu

  3. Jak grep \nv souboru

  1. Jak zobrazit obsah zálohy souboru databáze Dconf?

  2. Nástroj pro zobrazení souboru Torrent?

  3. Jak přejmenovat soubor v Linuxu?

  1. Jak přesunout soubor v Linuxu

  2. Jak udělat soubor řídký?

  3. Formát souboru Core-dump