কেন পি-এর ফ্ল্যাগ ফ্ল্যাশ ম্যাক ওএস এক্স 10.6 এ কাজ করে না?


2

আমি একটি নির্দিষ্ট করতে চেয়েছিলেন ps একটি ম্যাক ওএস এক্স 10.6 মেশিন চালানো। অনুসারে man, দ্য -f পতাকা বিএসডি পাওয়া যায়। এটা ম্যাক ওএস এক্স পাওয়া যায় না? যদি তাই হয়, কেন man একটি বিকল্প হিসাবে এটি তালিকা?

আমি পাই illegal option এবং এটি হাইলাইট -f পতাকা। আমাকে করতে হবে sudo চালানোর জন্য এটি পেতে।

উত্তর:


2

অনুসারে man ps:

Uid, pid, parent pid, সাম্প্রতিক CPU ব্যবহার, প্রক্রিয়া শুরু করুন   সময়, tty নিয়ন্ত্রণ, সিপিএস ব্যবহার, এবং সংশ্লিষ্ট কমান্ড।

আমার মেশিনে সূক্ষ্ম কাজ করে:

$ ps -f
  UID   PID  PPID   C     STIME TTY           TIME CMD
  501 58104 58103   0   0:00.01 ttys000    0:00.02 -bash

যখন পেয়ে illegal option তারপর, অনুযায়ী কিছু জেমস Sadler , আপনি চালানোর প্রয়োজন export COMMAND_MODE=unix2003। প্রকৃতপক্ষে, আমার অ্যাকাউন্টে (প্রশাসক, কিন্তু রুট নয়), এটি সেট করা হয়। আমার ওএস এক্স 10.6 টাইগার ফিরে একটি আপগ্রেড হয়। একই পোস্টে, জেমস এছাড়াও দাবি করে:

আমি যে লঞ্চ পাওয়া গেছে ps iTerm মাধ্যমে সমস্যা প্রদর্শিত হবে কিন্তু যখন Terminal.app মাধ্যমে চালানো হবে না।


উদ্ভট। আমি অবৈধ বিকল্প পেতে এবং এটি-ফ্ল পতাকা তুলে ধরে। আমি এটা চালানোর জন্য সুডো করতে হবে ... এই স্বাভাবিক? ধন্যবাদ।
— Scott Davies

@Scott which ps? খনি /bin/ps।
— Daniel Beck

@ স্কট, আমার সম্পাদনা দেখুন।
— Arjan

... যদিও, চলমান পরে unset COMMAND_MODE আমার মেশিনে ps -f এখনও ছাড়া জরিমানা রান sudo। এছাড়াও, sudo bash -c set | grep COMMAND_MODE যদিও কিছুই ফলন sudo ps -f খুব সূক্ষ্ম রান। আপনি bash এবং টার্মিনাল ব্যবহার করছেন, @ স্কট?
— Arjan

হাই আর্জেন! আমি bash এবং একটি তৃতীয় পক্ষ কনসোল অ্যাপ্লিকেশন ব্যবহার করছি।
— Scott Davies
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.