Lsof দিয়ে অবিচ্ছিন্নভাবে ফাইল পর্যবেক্ষণ করা হচ্ছে


23

রিয়েল টাইমে খোলা হচ্ছে এমন প্রতিটি ফাইল নিরীক্ষণ করার জন্য কি lsof কাজ করে যাওয়ার কোনও উপায় আছে?

প্রক্রিয়াটির নাম জানি না। আমি চাই যে তালিকায় আমি যা চাই তা ধারণ না করা অবধি অবধি সময়কালের জন্য কাজ করা উচিত।

উত্তর:


31

আমি বিশ্বাস করি যেহেতু আপনি ফাইলের নাম / প্রক্রিয়া আইডি জানেন না, আপনি নীচের মতো ব্যবহারকারীর নাম বিকল্পটি নির্দিষ্ট করতে পারেন।

lsof -r 2 -u username
  • "-R 2" বিকল্পটি প্রতি 2 সেকেন্ডে আপডেট সহ lsof কে পুনরাবৃত্তি মোডে রাখে। (Ctrl -c প্রস্থান)
  • "-U" বিকল্পটি ব্যবহারকারীর ক্রিয়াকলাপের দিকে নজর রাখতে ব্যবহার করা যেতে পারে।

অ্যাপ্লিকেশনটি যে ডিরেক্টরিটির অধীনে চলছে এবং যদি আপনি ব্যবহারকারীর নামটি নির্দিষ্ট করতে না চান তবে আপনি যদি কমান্ডটি ব্যবহার করতে পারেন তবে,

lsof +D /some/dir -r 2 

তথ্যসূত্র

বাস্তব সময়ে যেকোন অ্যাপ্লিকেশন বা ব্যবহারকারীর নেটওয়ার্ক ক্রিয়াকলাপ দেখুন


1
@ ডিজিটালরোবট, আপনি আরও দুর্দান্ত উদাহরণগুলির জন্য এই লিঙ্কটি উল্লেখ করতে পারেন ।
রমেশ

কল্পনাপ্রসূত !!!!!!!!!!!!!!
স্পেসডোগ

1
সেই সময়কালে কী পরিবর্তন হয়েছে তা দেখার উপায় আছে? আমি বোঝাতে চাইছি কখনও কখনও তালিকাটি খুব বড় হয় এবং আমি সম্ভবত কিছু তৈরি করতে চাই এবং সেই সময়ে কোন ফাইলগুলি খোলা হয়েছে তা দেখতে চাই।
yucer

1
কোনও প্রক্রিয়া 2 সেকেন্ডের ব্যবধানের মধ্যে কোনও ফাইল খুলতে এবং বন্ধ করতে পারে?
সিএমসিডিগ্রাগনকাই
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.