Anda dapat menggunakan fuser
perintah, seperti:
fuser file_name
Anda akan menerima daftar proses menggunakan file tersebut.
Anda dapat menggunakan bendera yang berbeda dengannya, untuk menerima keluaran yang lebih detail.
Anda dapat menemukan info lebih lanjut di artikel Wikipedia pelebur, atau di man
halaman.
Jawaban @jim benar -- fuser
adalah yang Anda inginkan.
Selain itu (atau secara bergantian), Anda dapat menggunakan lsof
untuk mendapatkan lebih banyak informasi termasuk nama pengguna, jika Anda memerlukan izin (tanpa harus menjalankan perintah tambahan) untuk menghentikan proses. (Meskipun tentu saja, jika mematikan proses adalah yang Anda inginkan, fuser
dapat melakukannya dengan -k
pilihan. Anda dapat memiliki fuser
gunakan sinyal lain dengan -s
opsi -- periksa halaman manual untuk detailnya.)
Misalnya, dengan tail -F /etc/passwd
berjalan dalam satu jendela:
[email protected]:~$ lsof | grep passwd
tail 12470 ghoti 3r REG 251,0 2037 51515911 /etc/passwd
Perhatikan bahwa Anda juga dapat menggunakan lsof
untuk mengetahui proses apa yang menggunakan soket tertentu. Alat luar biasa untuk dimiliki di gudang senjata Anda.