正如主题中一样,当我运行时:
sudo uvccapture -S40 -C30 -G80 -B20 -x1280 -y720 -v
Run Code Online (Sandbox Code Playgroud)
我得到一张大的黑色图片(与 -m 标志相同的结果)
但是,当我运行时:
sudo uvccapture -S40 -C30 -G80 -B20 -x1280 -y720 -v -t5
Run Code Online (Sandbox Code Playgroud)
这意味着它将每 5 秒拍摄一张照片。
效果很好(图片没问题)。
但是我不能使用那个命令,因为它不会停止拍照。
你知道有什么问题吗?
结果:
Using videodevice: /dev/video0
Saving images to: snap.jpg
Image size: 1280x720
Taking snapshot every 0 seconds
Taking images using mmap
Resetting camera settings
ioctl querycontrol error 22
Setting camera brightness to 20
Setting camera contrast to 30
Setting camera saturation to 40
Setting camera gain to 80
ioctl querycontrol error …Run Code Online (Sandbox Code Playgroud) 这是我的命令:
top -b -n 1 | head -3 | tail -n 1 | awk '{ print $2 }'
Run Code Online (Sandbox Code Playgroud)
我运行一个bash脚本,它获取这些细节(也包括平均负载和内存消耗)并将其保存到一个文件,我用它来可视化CPU负载.
但是上面的命令,总是显示相同的值!~6%,无论服务器是否处于高负载或空闲状态.
当我跑:
top
Run Code Online (Sandbox Code Playgroud)
它在开始时显示相同的值(~6%),刷新后显示实际值(例如80%).
如何解决这个问题,或者如何获得可用于可视化的当前cpu使用?