প্রক্রিয়াগুলির চারপাশে বন্ধনীগুলির অর্থ কী?


62
$ ps -Awwo pid,comm,args
  PID COMMAND         COMMAND
    1 init            /sbin/init
    2 kthreadd        [kthreadd]
    3 ksoftirqd/0     [ksoftirqd/0]
    5 kworker/u:0     [kworker/u:0]
    6 migration/0     [migration/0]
    7 cpuset          [cpuset]
    8 khelper         [khelper]
    9 netns           [netns]
   10 sync_supers     [sync_supers]
   11 bdi-default     [bdi-default]
   12 kintegrityd     [kintegrityd]
   13 kblockd         [kblockd]
   14 kacpid          [kacpid]
   15 kacpi_notify    [kacpi_notify]
   16 kacpi_hotplug   [kacpi_hotplug]
   17 ata_sff         [ata_sff]
   18 khubd           [khubd]

বন্ধনী মানে কি? আরগস কি সর্বদা প্রক্রিয়া কমান্ডের পুরো পথটি ফেরত দেয় (উদাঃ /bin/cat)?


2
আমার ঘোর পাপের উপযুক্ত শাস্তি, user626201, ইতিমধ্যে Stackoverflow এই প্রশ্নের জিজ্ঞাসা করেনি stackoverflow.com/questions/7078258/...
joslinm

3
হ্যাঁ, এগুলি সাধারণত কার্নেলের থ্রেড।
স্টাফেন গিমেনেজ

2
এগুলি কখন কার্নেল থ্রেড হবে না? "প্রক্রিয়া আরগগুলি অনুপলব্ধ" কখন হয়?
mgalgs

উত্তর:


51

কমান্ডের নামগুলির আশেপাশে বন্ধনী উপস্থিত হয় যখন সেই আদেশের যুক্তিগুলি সনাক্ত করা যায় না।

ps(1)ফ্রিবিএসডি- র ম্যান পৃষ্ঠাটি ব্যাখ্যা করে যে সাধারণত সিস্টেম প্রক্রিয়া এবং কার্নেল থ্রেডগুলিতে কেন এটি ঘটে:

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

ps(1)লিনাক্স man পৃষ্ঠা একভাবে বলে:

কখনও কখনও প্রক্রিয়া আরগগুলি অনুপলব্ধ হবে; যখন এটি ঘটে, পিএস পরিবর্তে এক্সিকিউটেবল নামটি বন্ধনীতে মুদ্রণ করবে।


1
প্রসেস কমান্ড ( /bin/cat) কমান্ডের পুরো পাথ প্রিন্ট না করার সাথে আরগগুলি উপলব্ধ নয় কি কি করতে পারে ? আমি ভেবেছিলাম আদেশগুলি আদেশের পরে পাস হওয়া যুক্তি। (যদিও কমান্ডটি সত্যই এতে প্রকাশিত হয়েছে argv- আমি বেশিরভাগই বুঝতে পারি না, আমি এটিকে একটি সুবিধার বৈশিষ্ট্য হিসাবে ভেবেছিলাম))
n611x007

14

ম্যানুয়াল থেকে:

কখনও কখনও প্রক্রিয়া আরগগুলি অনুপলব্ধ হবে; যখন এটি ঘটে, psপরিবর্তে বন্ধনীগুলিতে এক্সিকিউটেবল নামটি মুদ্রণ করবে।

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