Bookworm에서는 "ps-watcher" 패키지가 다르게 동작합니다.

Bookworm에서는 "ps-watcher" 패키지가 다르게 동작합니다.

내 라즈베리 파이 중 하나,Raspberry Pi 3 Model B Plus Rev 1.3(4코어), Raspberry Pi OS 11(Bulls Eye)에서 실행됩니다. Raspberry Pi OS 12(Bookworm)를 성공적으로 설치했으며 모든 것이 완벽하게 실행됩니다.

내 프로젝트 중 하나가 "ps 관찰자"대시보드에 실행 중인 프로세스를 표시합니다.

존재하다황소의 눈, 다음 명령:

$ ps -e k-pcpu -o pcpu,args | head -n 5

다음 출력이 반환됩니다.

%CPU COMMAND
 4.8 /usr/sbin/smbd --foreground --no-process-group
 3.1 /usr/bin/pulseaudio --daemonize=no --log-target=journal
 2.3 /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
 1.4 lxpanel --profile LXDE-pi

같은 명령을 실행하면독서광이며 다음은 반환된 출력입니다.

%CPU COMMAND
 200 ps -e k-pcpu -o pcpu,args
 2.4 lxpanel --profile LXDE-pi
 0.2 /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
 0.2 /lib/systemd/systemd-hostnamed

두 번째 줄은 실행된 명령을 값 200 으로 반환합니다 %CPU.

나는 성공하지 못한 채 다음 변형을 시도했습니다.

주문하다:

$ ps xo pcpu,comm --sort -pcpu | head -n 5

결과:

%CPU COMMAND
 500 ps
 2.4 lxpanel
 0.3 bash
 0.0 sshd

주문하다:

$ ps -do pcpu,comm --sort -pcpu | head -n 5

결과:

%CPU COMMAND
 400 ps
 2.4 lxpanel
 0.0 sshd
 0.0 kworker/u9:0-brcmf_wq/mmc1:0001:1

주문하다:

$ ps xo -d pcpu,comm --sort -pcpu | head -n 5

결과:

error: process ID list syntax error

원래 결과를 반환하도록 명령을 수정하려면 어떻게 해야 합니까?

관련 정보