linux下PS显示进程第一个字符是空格

redfox1985 2013-06-26 01:19:57
用C++写了一个程序,编译后在CentOS下运行,当使用ps -ef 查看进程的时候,发现进程名的第一个字母成了空格,无论第一个字符是什么都只能显示空格,比较诡异,有木有哪位大侠了解啊,top的时候显示是正常的

root 8594 8581 1 Jun25 pts/10 00:29:27 ./ DS
...全文
331 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
redfox1985 2013-07-02
  • 打赏
  • 举报
回复
引用 5 楼 bayougeng 的回复:
你就是用ps -ef这个命令么?有加其他的管道过滤么? 你说的process名称,是指的id还是其他的某个column? 你其实也可以用-C做过滤啊,用grep多累啊
就是进程名称啊,编译后文件名吗,比如文件名叫ABC,但是ps出来成“ BC”了
redfox1985 2013-07-02
  • 打赏
  • 举报
回复
引用 7 楼 bayougeng 的回复:
最好把你怎么出现的步骤贴出来,看能不能重现下 我这边没有问题 还有,你是用的什么终端?
目前来说就我这个程序有问题,在任何centos上都一样,启动后,ps -ef 显示的进程名称第一个单词就是空格,无论是什么字母,终端putty和securecrt都一样
bayougeng 2013-07-02
  • 打赏
  • 举报
回复
最好把你怎么出现的步骤贴出来,看能不能重现下 我这边没有问题 还有,你是用的什么终端?
bayougeng 2013-07-01
  • 打赏
  • 举报
回复
你就是用ps -ef这个命令么?有加其他的管道过滤么? 你说的process名称,是指的id还是其他的某个column? 你其实也可以用-C做过滤啊,用grep多累啊
redfox1985 2013-06-28
  • 打赏
  • 举报
回复
引用 3 楼 yjhyy418 的回复:
[quote=引用 2 楼 redfox1985 的回复:] [quote=引用 1 楼 yjhyy418 的回复:] 我这边是init [5]也是这种情况 可能是系统就这样设计的
但是并不是所有的进程都这样,我另一个程序就没有问题[/quote]我这边centos也是这样的。。说了可能是系统原因,干嘛那么纠结呢[/quote] 因为我要做启动脚本,我用实际的名字来grep的话就找不到了。。。
yjhyy418 2013-06-26
  • 打赏
  • 举报
回复
引用 2 楼 redfox1985 的回复:
[quote=引用 1 楼 yjhyy418 的回复:] 我这边是init [5]也是这种情况 可能是系统就这样设计的
但是并不是所有的进程都这样,我另一个程序就没有问题[/quote]我这边centos也是这样的。。说了可能是系统原因,干嘛那么纠结呢
redfox1985 2013-06-26
  • 打赏
  • 举报
回复
引用 1 楼 yjhyy418 的回复:
我这边是init [5]也是这种情况 可能是系统就这样设计的
但是并不是所有的进程都这样,我另一个程序就没有问题
yjhyy418 2013-06-26
  • 打赏
  • 举报
回复
我这边是init [5]也是这种情况 可能是系统就这样设计的

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧