GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengetahui proses apa yang mengunci file di Linux?

fuser Perintah Unix akan memberi Anda PID dari proses yang mengakses file.


lslocks mencantumkan informasi tentang semua kunci file yang saat ini dipegang di sistem Linux. (bagian dari util-linux) utilitas ini memiliki dukungan untuk keluaran json, yang bagus untuk skrip.

~$ sudo lslocks
COMMAND           PID   TYPE SIZE MODE  M START END PATH
cron              873  FLOCK   4B WRITE 0     0   0 /run/crond.pid

..
..


fuser akan menunjukkan kepada Anda proses mana yang mengakses file atau direktori.


Gunakan lsof untuk mencari tahu file apa yang sedang dibuka.

man lsof atau lihat di sini


Linux
  1. Versi Linux Apa yang Saya Jalankan? Inilah Cara Mengetahuinya

  2. Cara menemukan File di Linux

  3. Bagaimana cara mengetahui grup apa yang dimiliki pengguna tertentu?

  1. Linux:cari tahu proses apa yang menggunakan semua RAM?

  2. Apa perintah untuk menemukan prioritas proses di Linux?

  3. Bagaimana cara mengetahui versi Linux yang sedang berjalan?

  1. Linux – Bagaimana Cara Mengetahui Hard Disk Apa yang Ada di Sistem?

  2. Linux – Bagaimana Cara Mengetahui Namespace Dari Proses Tertentu?

  3. Bagaimana cara mengetahui proses mana yang menggunakan file di Linux?