linux获取本进程参数,linux如何用pid获取进程参数?
发布日期:2021-06-24 13:08:34
浏览次数:3
分类:技术文章
本文共 551 字,大约阅读时间需要 1 分钟。
当我执行程序./test -debug 7 -m播放器时,我使用C语言如何获取-m -debug的参数值?linux如何用pid获取进程参数?
我曾尝试:
char* name = (char*)calloc(1024,sizeof(char));
if(name){
sprintf(name, "/proc/%d/cmdline",pid);
FILE* f = fopen(name,"r");
if(f){
size_t size;
size = fread(name, sizeof(char), 1024, f);
if(size>0){
if('\n'==name[size-1])
name[size-1]='\0';
}
fclose(f);
}
}
但它只返回process.exec的名字 “xargs的-0
2016-03-07
lyric
+2
'getopt'可以帮助你http://www.gnu.org/software/libc/manual/html_node/Example-of-Getopt.html –
+0
对不起,我想进入另一个进程,而不是进程的主要方法。 –
+0
请问您可以提供一些关于您的问题的更多细节。你是否试图在程序y中传递给程序x的参数? –
转载地址:https://blog.csdn.net/weixin_32956805/article/details/116631422 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月26日 06时55分08秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
nRF52832使用官方SDK开发入门教程
2019-04-28
nRF52840使用官方SDK开发入门教程
2019-04-28
蓝牙追踪器大数据追溯,助力新冠病毒科学防控
2019-04-28
蓝牙追踪器追溯接触者一查到底,新冠病毒科学可控
2019-04-28
掌控疫情接触信息,蓝牙追踪器精准追溯
2019-04-28
简述蓝牙服务UUID自定义功能
2019-04-28
nRF52840芯片硬件设计解析
2019-04-28
蓝牙嗅探功能设计探讨
2019-04-28
3.3V与5V系统电平兼容的方法探究
2019-04-28
一文读懂基于nRF52832的BLE、ZigBee USB Sniffer Dongle
2019-04-28
深度分析Nordic基于nRF52840的Dongle有何改进之处
2019-04-28
基于Beacon技术的智慧展览中心解决方案
2019-04-28
基于Beacon技术的智慧工厂解决方案
2019-04-28
基于Beacon技术的智慧校园解决方案
2019-04-28
基于Beacon技术的智慧工地解决方案
2019-04-28
基于Beacon技术的智慧矿业解决方案
2019-04-28
基于Beacon技术的智慧停车管理解决方案
2019-04-28
基于Beacon技术的智慧酒店解决方案
2019-04-28