linux获取本进程参数,linux如何用pid获取进程参数?
发布日期:2021-06-24 13:08:34
浏览次数:2
分类:技术文章
本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月17日 14时32分35秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
MATLAB - 数字信号包络线的求取
2019-04-28
产品可靠性测试 - 学习笔记(1)
2019-04-28
传感器的基本参数笔记
2019-04-28
vscode注释乱码的最简单解决方案
2019-04-28
MATLAB - Modbus TCP客户端的使用
2019-04-28
Power PMAC运动控制器 —— 学习笔记7
2019-04-28
Simulink框图转C代码笔记
2019-04-28
Word修改默认英文字体为Times New Roman
2019-04-28
Word页面底部有空白却自动换行的解决方案
2019-04-28
振动抑制浏览笔记
2019-04-28
MATLAB - 双y坐标绘图
2019-04-28
Matlab中legend的位置
2019-04-28
Eigen3矩阵与数组的互相转换
2019-04-28
动力学方程MCG矩阵的计算
2019-04-28
windows下Makefile无法删除中间文件的解决方案
2019-04-28
Simulink生成ROS功能包的步骤总结
2019-04-28
硬件在环(HIL)仿真方案
2019-04-28
基于模型设计(MBD)的机器人开发流程
2019-04-28
机器人非实时性示教系统的框架
2019-04-28
协作机械臂伺服驱动关键技术公开课笔记
2019-04-28