我正在寻找一些接口来监控 CPU 的使用和温度,我已经lm-sensors
为 temp 和htop
CPU 安装了一些接口,但我想要在屏幕顶部的栏中始终实时显示它们的东西(一个说时间,电池%ecc ..对不起,我不知道它是如何被调用的)所以我不应该总是从终端运行提到的命令。我有 Ubuntu 16.04。
主页
/
user-268372
Zeno Raiser's questions
Zeno Raiser
Asked:
2018-01-21 14:10:04 +0800 CST
我已经尝试cd /proc/sys/kernel
获得sudo chmod u=rwx msgmnb
更改值的权限,但我没有得到它们,我该怎么做?
Zeno Raiser
Asked:
2018-01-05 06:55:59 +0800 CST
我已经对这个主题进行了一些研究,但我不太了解它。
来自msgsnd man page
:
msgsnd() 系统调用将 msgp 指向的消息的副本附加到标识符由 msqid 指定的消息队列中。
这是否意味着当我使用 amsgget
创建消息队列时,Enqueue 和 Dequeue 会自动使用msgsnd
and发生msgrcv
?
例如,如果我想使用一个可以同时保存 N 条消息的消息队列,当我使用时,msgsnd
我将一条消息放入队列,当我使用时,我msg rcv
从这里获取并删除该消息?
如果是这种情况,我不应该手动实现入队和出队来创建 N 条消息的列表,因为将一个值设置为const void *msgp
from int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg);
就足以在队列中添加一条消息,并且足以将其接收msgrcv
到从中删除队列,否则它会一直保留在队列中,直到被某个进程接收,对吗?
但是,如果我不是一个可以包含多少消息的设置,那么这个队列可以包含多少消息?
Zeno Raiser
Asked:
2018-01-03 06:05:38 +0800 CST