社区
Linux_Kernel
帖子详情
利用shell命令取得当前系统所有的IPC信息
zshtiger2414
2009-07-29 11:00:09
在做一个shell小程序,以取得在当前UNIX系统中存在的所有的IPC信息。
不知道是不是有什么命令可以直接取得IPC的具体的内容。
我现在自己做了一个小程序,但是只能取得共享内存的信息。
想请教怎么去取得剩下的消息队列以及信号里量的信息。
...全文
194
4
打赏
收藏
利用shell命令取得当前系统所有的IPC信息
在做一个shell小程序,以取得在当前UNIX系统中存在的所有的IPC信息。 不知道是不是有什么命令可以直接取得IPC的具体的内容。 我现在自己做了一个小程序,但是只能取得共享内存的信息。 想请教怎么去取得剩下的消息队列以及信号里量的信息。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zshtiger2414
2009-07-30
打赏
举报
回复
[Quote=引用 3 楼 showman 的回复:]
顶楼上:
ipcs命令
使用权限:所有使用者
使用方式:
ipcs [ -asmq ] [ -tclup ]
ipcs [ -smq ] -i id
ipcs –h
说明:显示进程间通信信息
参数:
-m 显示共享内存
-q 显示消息队列
-s 显示信号灯
-a 显示所有信息,默认为该选项
范例:
$ipcs #显示所有信息,包括消息队列、共享内存、信号灯,与命令ipcs –a等价
$ ipcs
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
------ Semaphore Arrays --------
key semid owner perms nsems
------ Message Queues --------
key msqid owner perms used-bytes messages
$ipcs -m #显示共享内存信息
$ ipcs -m
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
$ipcs -s #显示信号灯信息
$ ipcs -s
------ Semaphore Arrays --------
key semid owner perms nsems
$ipcs -q #显示消息队列信息
$ ipcs -q
------ Message Queues --------
key msqid owner perms used-bytes messages
[/Quote]
这些东西我也能找到阿!
我说的是在这些信息后面所能取到的东西!
猫已经找不回了
2009-07-29
打赏
举报
回复
想请教怎么去取得剩下的消息队列以及信号里量的信息。
获得什么样的信息?消息队列里还有啥数据?
ShowMan
2009-07-29
打赏
举报
回复
顶楼上:
ipcs命令
使用权限:所有使用者
使用方式:
ipcs [ -asmq ] [ -tclup ]
ipcs [ -smq ] -i id
ipcs –h
说明:显示进程间通信信息
参数:
-m 显示共享内存
-q 显示消息队列
-s 显示信号灯
-a 显示所有信息,默认为该选项
范例:
$ipcs #显示所有信息,包括消息队列、共享内存、信号灯,与命令ipcs –a等价
$ ipcs
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
------ Semaphore Arrays --------
key semid owner perms nsems
------ Message Queues --------
key msqid owner perms used-bytes messages
$ipcs -m #显示共享内存信息
$ ipcs -m
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
$ipcs -s #显示信号灯信息
$ ipcs -s
------ Semaphore Arrays --------
key semid owner perms nsems
$ipcs -q #显示消息队列信息
$ ipcs -q
------ Message Queues --------
key msqid owner perms used-bytes messages
leeyiqun
2009-07-29
打赏
举报
回复
用 ipcs 命令。
(两百四十八)
shell
—— 获取
当前
系统
的
ipc
调用堆栈
1.方法 adb
shell
am trace-
ipc
start … use the app - scroll/animate ... $ adb
shell
am trace-
ipc
stop --dump-file /data/local/tmp/
ipc
-trace.txt $ adb pull /data/local/tmp/
ipc
-trace.txt 学习 https://developer.android.google.cn/topic/performance/vi...
Linux 下的
IPC
控制
命令
Shell
环境控制
IPC
IPC
对象一经创建,
系统
内核即会为该对象分配相关数据结构。为了方便对
IPC
对象的管理,Linux
系统
提供了专门的
IPC
控制
命令
,主要包括查看
IPC
对象
信息
的
ipc
s和删除
IPC
对象的
ipc
rm。 1、查看
IPC
对象
信息
ipc
s [参数] (1)参数说明: -a :查看全部
IPC
对象
信息
shell
之
ipc
s
命令
shell
之
ipc
s
命令
Omarchy
Shell
开发指南:单实例 Quick
shell
架构、插件契约与
IPC
实践
Omarchy 的桌面体验(顶栏 bar、面板、悬浮窗、菜单、服务)全部运行在一个长驻的 [Quick
shell
](https://quick
shell
.org/) 实例 `omarchy-
shell
` 内,而不是每弹出一个面板就冷启动一个独立进程。本文面向要修改 `
shell
/` 下 QML 桌面的开发者与 Agent:先讲清"一个进程、插件化、
IPC
驱动"的架构约束,再给出完整的插件 man
Android执行
Shell
命令
Android操作
系统
是基于Linux内核构建的,在Android上也可以使用标准的
shell
工具,这意味着Android设备也可以执行许多与Linux相同的
Shell
命令
。当一个安卓应用程序执行
shell
命令
时,
系统
会新启动一个独立的
shell
进程,该进程会运行指定的
shell
解释器(通常是 /system/bin/sh)在这个过程中,进程间通信(
IPC
)是通过标准输入(stdin)、标准输出(stdout)和标准错误(stderr)流进行的。
Linux_Kernel
4,469
社区成员
17,458
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章