标签列表
Linux:从Shell命令创建共享内存段
ipc
shared-memory
5
5
我想从Unix启动脚本创建一个共享内存段。该段将被多个php脚本访问。
是否有一个shell命令可以创建一个指定密钥、模式、权限和大小的共享内存段?
-
RoyHB
1
避免使用SysV共享内存。正如您可能已经注意到的那样,它具有笨拙的创建/清理语义,并且本质上是不同步的,因此在不涉及其他同步原语的情况下安全使用是不可能的。
- user149341
2
个回答
19
19
使用ipcmk命令。我自己从未使用过,所以建议你查看相关文档。
man ipcmk
-
laerne
1
1
它可以工作:ipcmk -M 12345; ipcs -m | grep 12345 # 0x7900c5ed 851988 dino 644 12345 0
- dAm2K
回答链接
2
2
您可以使用
ipcrm
命令来删除共享内存段,并使用
ipcs
命令列出共享内存段...但据我所知,您需要使用C程序(或等效程序)来创建共享内存段。 我不知道有直接从shell创建共享内存段的命令。
-
paulsm4
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
3
Linux 共享内存 分段错误
3
操作系统中的共享内存段
14
共享内存段中的指针
4
32位和64位进程之间共享的共享内存段
3
如何连接到现有的共享内存段
4
共享内存段 vs 共享内存对象
9
Windows共享内存段
10
Linux共享内存同步
3
Linux 共享内存
5
shmat用于连接共享内存段