কেন 'কেউ' সর্বদা একটি নতুন "সন্ধান" প্রোগ্রাম শুরু করে যা সর্বদা আমার স্মৃতি গ্রাস করে?


8
$ ps -elf | grep
...
0 D nobody   27320 27319  2  90  10 - 353471 sleep_ 07:54 ?       00:02:19 /usr/bin/find / -ignore_readdir_race ( -fstype NFS -o -fstype nfs -o -fstype nfs4 -o -fstype afs -o -fstype binfmt_misc -o -fstype proc -o -fstype smbfs -o -fstype autofs -o -fstype iso9660 -o -fstype ncpfs -o -fstype coda -o -fstype devpts -o -fstype ftpfs -o -fstype devfs -o -fstype mfs -o -fstype shfs -o -fstype sysfs -o -fstype cifs -o -fstype lustre_lite -o -fstype tmpfs -o -fstype usbfs -o -fstype udf -o -fstype ocfs2 -o -type d -regex \(^/tmp$\)\|\(^/usr/tmp$\)\|\(^/var/tmp$\)\|\(^/afs$\)\|\(^/amd$\)\|\(^/alex$\)\|\(^/var/spool$\)\|\(^/sfs$\)\|\(^/media$\)\|\(^/var/lib/schroot/mount$\) ) -prune -o -print0                          
...

এই কাজটি সর্বদা স্বয়ংক্রিয়ভাবে শুরু হয় এবং আমার স্মৃতি গ্রাস করে। এমনকি আমি killএটি করার পরেও এটি কয়েক ঘন্টা পরে শুরু হবে।

কী কাজ?

সম্পাদনা

দ্রষ্টব্য: পিডটি উপরের থেকে আলাদা কারণ আমি উপরেরটিকে মেরেছি, বেশ কয়েক ঘন্টা অপেক্ষা করি, তারপরে দ্বিতীয়টি আসে।

$ pstree -psl
|-anacron(25920)---sh(25929)---run-parts(25930)---locate(26343)---updatedb.findut(26348)-+-frcode(26358)
|                                                                                        |-sort(26357)
|                                                                                        `-updatedb.findut(26356)---su(26387)---sh(26402)---find(26403)

গ্রাফিকাল সরঞ্জামটিতে এটি দেখতে দেখতে এটির মতো:

এখানে চিত্র বর্ণনা লিখুন


1
pstree -psকী শুরু হয়েছে তা দেখার জন্য সেই কাজের পিআইডি ব্যবহার করুন ।
মুরু

আমি উত্তরটি কিছুটা আপডেট করেছি, দেখুন এখন এটি আরও কার্যকর।
মুরু

উত্তর:


6

প্রক্রিয়া ট্রি থেকে আপনি দেখতে পাচ্ছেন, এই কমান্ডটি চালিত হয় updatedbযা locateকমান্ডের জন্য ডাটাবেস আপডেট করে । কমান্ড কমান্ড এই ডেটা সংরক্ষণ করে যাতে এটি findনিজের মতো অন্যান্য পদ্ধতির তুলনায় তাত্ক্ষণিকভাবে ফলাফল দিতে পারে। সম্পর্কিত ক্রোন কাজটি /etc/cron.daily/locateজিইউআই সরঞ্জাম থেকে দেখা যায়। দেখে মনে হচ্ছে আপনি এর locateপরিবর্তে ব্যবহার করছেন mlocateরিসোর্স-দক্ষmlocate হওয়ার জন্য আরও ভাল কাজ করার কথা রয়েছে । তাই প্রথমে ইনস্টল করার চেষ্টা করুন :mlocate

sudo apt-get install mlocate

আরও দেখুন: আমি আপডেটড.এমলেটকে অক্ষম করতে পারি?

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