GNU/Linux >> Belajar Linux >  >> Linux

Cara melihat file Core (umum)

core(5) halaman manual menjelaskan parameter yang memengaruhi dump inti secara detail, termasuk penamaannya, dll.

Untuk menjawab pertanyaan Anda, tidak ada cara yang dapat digeneralisasikan untuk menemukan core dump. Secara default, inti dibuang di proses Direktori kerja saat ini, jika proses diizinkan untuk menulis di sana, jika ada cukup ruang pada sistem file yang memuatnya, jika tidak ada dump inti (dalam keadaan tertentu), dan jika ukuran file dan batas ukuran file inti (sebagaimana ditetapkan oleh ulimit atau mekanisme serupa) mengizinkannya. Tapi /proc/sys/kernel/core_pattern menyediakan berbagai cara untuk memproses core dump, jadi Anda benar-benar perlu melihatnya juga dan mencari tahu apa yang terjadi.

Dalam kasus Anda, saya tidak tahu mengapa inti tidak dapat ditemukan pada awalnya, tetapi saya tahu mengapa Anda berhenti mendapatkan inti setelah mengatur pengalihan:saat menggunakan pipa di core_pattern , program pemrosesan harus ditentukan menggunakan nama path absolut. tee sendiri tidak akan digunakan; Anda perlu menentukan /usr/bin/tee . Perhatikan bahwa Anda harus sangat berhati-hati dengan jenis penyiapan ini pada sistem multi-pengguna, karena program yang dijalankan untuk memproses core dump dijalankan sebagai root .

Pada turunan Debian saya memasang corekeeper , yang menulis dump inti dengan cara yang mudah digunakan ke direktori per pengguna di bawah /var/crash .


Linux
  1. Bagaimana cara membuat file jarang?

  2. Format file core-dump

  3. Cara grep \n dalam file

  1. Cara Melihat atau Mengubah ACL di File Linux

  2. Bagaimana Cara Melihat Isi Cadangan File Database Dconf?

  3. Alat Untuk Melihat File Torrent?

  1. Cara memindahkan file di Linux

  2. Bagaimana Mengganti Nama File di Linux?

  3. Cara melihat ukuran/detail file dari perintah ls di Unix