আমি কয়েকটি প্রক্রিয়াটির কিছু অদ্ভুত আচরণটি সনাক্ত করার চেষ্টা করছি এবং এমন একটি পয়েন্টে পৌঁছেছি যে অতীতকে কীভাবে চিহ্নিত করা যায় তা আমি নিশ্চিত নই। হ্যাং প্রক্রিয়া, যা আমি ব্যবহার করে সংযুক্ত করেছি তা এটি strace -p
দেখিয়েছিল:
Process 7926 attached - interrupt to quit
read(3,
ঠিক আছে, সুতরাং এটি এফডি 3 ইনপুটটির জন্য অপেক্ষা করছে, তাই আমি এটি যাচাই করতে গিয়েছিলাম:
$ ls -l /proc/7926/fd/3
lr-x------ 1 user grp 64 Mar 15 10:41 /proc/7926/fd/3 -> pipe:[20043922]
ঠিক আছে, সুতরাং এটি একটি পাইপ ... এখন প্রশ্ন - এই পাইপের লেখক কে? আমি স্মরণ করি যে লিনাক্সে ইউনিক্স ডোমেন সকেটের জন্য একটি বিশেষ বৈশিষ্ট্য রয়েছে যেখানে আপনি "বিমূর্ত সকেট নেমস্পেস" অ্যাক্সেসের জন্য NUL বাইট দিয়ে শুরু হওয়া কোনও ফাইল পাথের জন্য অনুরোধ করতে পারেন (এখানে উল্লেখ করা হয়েছে: http://tkhanson.net/cgit.cgi /misc.git/plain/unixdomain/Unix_domain_sockets.html )। আমি নিশ্চিত নই যে পাইপগুলির জন্য সদৃশ কিছু আছে যা আমি গ্রহণ করতে পারি তবে আমি কিছুই পাইনি।
আমি সাহায্যের মতো fuser
বা কোনও সরঞ্জাম আশা করছিলাম lsof
তবে আমি কোথাও পাই নি।
কোন ধারনা?