লিনাক্স মেশিনে সমস্ত নতুন তৈরি হওয়া প্রক্রিয়াগুলি পর্যবেক্ষণ করুন


12

কখনও কখনও কোনও প্রক্রিয়া আমার চেয়ে দ্রুত চলে আসে এবং ps auxআমি চেষ্টা করেছিলাম watch -d -n0.1 "ps aux | tail"আবার এটি সেকেন্ডের 1/10 তম সীমাবদ্ধ। আমি সত্যিই যা চাই তা হ'ল একটি কমান্ড চালানো এবং সমস্ত নতুন প্রক্রিয়া অনুসরণ করুন, প্রতি লাইনে একটি, যেমন তারা স্পোন করে। এমনকি প্রক্রিয়াগুলি যা দ্রুত চলে। আমি জানি straceএর সাথেও এর মতো দক্ষতা রয়েছে তবে আমি যা চাই তা করতে সক্ষম হয়ে উঠতে পারি নি।

tl;dr : সমস্ত নতুন প্রক্রিয়া লগ করার উপায় আছে?

আমি বেশি কিছু জানতে চাই না, ps auxআমাকে এক লাইনের চেয়ে বেশি কিছু দেবে না, বর্তমান ক্ষেত্রে আমার কাছে একটি প্রক্রিয়া রয়েছে যা অন্যের দ্বারা তৈরি হয়েছিল এবং অদৃশ্য হয়ে গেছে, আমি এটি চালাতে সক্ষম হতে চাই, তবে আমি জানি না আদেশ কি হবে। এমনকি নতুন পিআইডি জানার পক্ষে যথেষ্ট হবে, যেহেতু আমি এমন একটি স্ক্রিপ্ট আঁকতে পারি যা এগুলি গ্রহণ করে এবং ps | grepএগুলি চালিয়ে যায় এবং প্রক্রিয়া চলাকালীন আমাকে আরও তথ্য দিতে পারে (ধরে নেওয়া যায় যে প্রক্রিয়াটি চলার সময় এখনও প্রায় রয়েছে ps)

উত্তর:


7

এই প্রক্রিয়াগুলি সম্পর্কে আপনি কী জানতে চান? প্রসেসগুলি কে প্রসারিত করতে পারে তা যদি আপনি নিয়ন্ত্রণ করতে পারেন তবে strace -feprocess $SHELLতা করবেন।

যদি এটি কেবল তাদের পায়ের ছাপের একটি ওভারভিউ হয় তবে প্রসেস অ্যাকাউন্টিং (gnu acct প্যাকেজে; লাস্টকোম কমান্ডটি ব্যবহার করুন), বা উপরের লগার মোডের মতো উচ্চ-স্তরের সরঞ্জামগুলি ব্যবহার করুন। ভবিষ্যতে, ট্রেস এবং উপোবার মতো সরঞ্জামগুলি কার্নেলের থেকে বিশদ তথ্য পেতে সহায়তা করবে।


আমি নিশ্চিত যে প্রক্রিয়াটি জিনোম বা এক্স দ্বারা তৈরি হয়েছে, বা তাদের কোনও ল্যাক প্রক্রিয়া রয়েছে processes যদিও আমি নিশ্চিত হতে পারি না।
ভাসিলি শারাপভ

4
সাথে lastcommতারপর যান ।
টুবু


1

স্নোপি আপনার ব্যবহারের ক্ষেত্রে সঠিক সরঞ্জাম হতে পারে।

আপনার যদি সাধারণ লগার দরকার হয় এবং আপনি সুরক্ষা / নিরীক্ষণের সমাধানটি সন্ধান করছেন না, তবে স্নোপি এটি হতে পারে।

প্রকাশ: স্নোপি রক্ষণাবেক্ষণকারী এখানে।

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