macOS Sierra에서 최신 “ps aux”는 무엇입니까? (사용자 “x”에 대해

MacOS의 BSD 백엔드가 ps내장되어 있습니다. BSD General Commands Manual에 따르면

가장 큰 변화는 -u 옵션의 해석에 있으며, 이제 지정된 사용자 이름에 속하는 프로세스를 표시합니다. 따라서 “ps -aux”는 실패합니다 (사용자 “x”에 대해 알고 싶지 않은 경우). 그러나 편의상 “ps aux”는 여전히 Tiger 에서처럼 작동합니다.

나는 쓰기 방지이-감히에 대한 현재 표준이 무엇인지 궁금 되지 않는 명령 + 매개 변수 순서를.



답변

ps auxps의 AT & T 버전에서 복제 (BSD 스타일)하려면

ps -Ao user,pid,%cpu,%mem,vsz,rss,tt,stat,start,time,command

이 명령은와 동일한 출력이 필요한 스크립트와 호환됩니다 ps aux.

유일한 차이점은 정렬 순서입니다. ps aux자신의 모든 프로세스를 정렬 시작 시간 반면 ps -Ao에 의해 종류의 그들 PID .


ps -jef 더 짧은 명령이지만 다른 헤더를 출력합니다. :

  • 사용자
  • PID
  • PPID
  • PGID
  • SESS
  • JOBC
  • 상태
  • TT
  • 시각
  • 명령
  • UID
  • STIME
  • TTY

답변