GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Saya Dapat Membuat File Dump dari Proses yang Berjalan di Linux?

Nah cara membuat file dump adalah:

   gcore - Generate a core file for a running process

SINOPSISgcore [-o nama file] pid


pmap <PID>

atau

strace -f -o xxx -p <PID> 

mungkin alat yang Anda cari.

pmap menampilkan ikhtisar tentang penggunaan memori dari proses yang disediakan. strace melacak setiap tindakan yang diambil oleh proses. Dengan -f Anda memberi tahu strace untuk juga mempertimbangkan untuk mengawasi proses anak dan -o xxx memberi tahu strace untuk menulis output ke file. Anda juga dapat memulai proses baru dengan menggunakan strace, mis. dengan

strace cat /etc/passwd

Jika Anda hanya tertarik pada informasi spesifik, seperti file apa yang dibuka, Anda dapat memulai strace sesuai:

strace -f -o xxx -e trace=open -p <PID>

Coba ini:

cat /proc/<pid>/smaps > mem.txt

Tautan ini mungkin juga membantu Anda.


Linux
  1. Cara membuat file swap di Linux

  2. Bagaimana saya bisa membuat file di setiap folder?

  3. Bagaimana cara membuat file di Linux dari jendela terminal?

  1. Cara Membuat File ZIP yang Dilindungi Kata Sandi di Linux

  2. Bagaimana saya bisa menentukan proses apa yang membuka file di Linux?

  3. Bagaimana saya bisa membuat file tar multipart di Linux?

  1. Cara Membuat Atau Menambah Ruang Swap Di Linux

  2. Cara Membuat Swap di Linux

  3. Bagaimana Cara Memulai Ulang (atau Mengatur Ulang) Proses yang Berjalan Di Linux?