Linux에서 ps STIME 형식 지정

Linux에서 ps STIME 형식 지정

최근에 HP-UX에서 Linux로 마이그레이션했는데 프로세스의 STIME이 "월 날짜" 형식(예: Apr21)인 반면 HP-UX에서는 "월 날짜"(예: 4월 21일)인 것을 확인했습니다. 월과 날짜 사이에는 공백이 없습니다. 월과 일 사이에 공백을 추가하는 방법이 있나요?

HP-UX:

root 16773     1  1  Jul 15  ?        67:23 /opt/ssh/sbin/sshd

리눅스:

oper     24494 23075  0 Apr21 ?        00:00:00 sshd: oper@pts/8

답변1

이 옵션이 bsdstart도움이 될 것입니다.

ps를 사용하여 명령에 필요한 옵션을 추가할 수 있습니다 -o.

좋다ps -e -o user,pid,ppid,stime,bsdstart,tty,cmd

USER         PID    PPID STIME  START TT       CMD
root        1669       1 Apr21 Apr 21 ?        /usr/libexec/upowerd
binarys+    2605    2600 Apr21 Apr 21 pts/0    zsh

답변2

이는 도움이 될 수 있습니다. 자유롭게 열을 인쇄하고 날짜 형식을 지정하세요.

ps aux | awk '{ c="date +%d%b"; c | getline x; close(c); print $1, $2, $3, x }'

관련 정보