কেন পি-এর ফ্ল্যাগ ফ্ল্যাশ ম্যাক ওএস এক্স 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.