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

2行目は、実行されたコマンドを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

元の結果を返すようにコマンドを変更するにはどうすればよいですか?

ベストアンサー1

おすすめ記事