您的位置:首页 > 其它

Problem 61 修改进程的显示名称

2014-05-12 00:00 162 查看
Problem 61 修改进程的显示名称?

Ans: 要更改一个进程的显示名称,需要使用系统调用 prctl(), 其中PR_SET_NAME可用于修改进程显示名字。

测试程序:

# include <stdio.h>
# include <sys/prctl.h>

int main( void )
{
char name[ 32] ;
prctl( PR_SET_NAME, ( unsigned long ) "fyj" ) ;
prctl( PR_GET_NAME, ( unsigned long ) name) ;
printf ( "%s\n" , name) ;
while ( 1)
sleep ( 1) ;

return 0;
}


查看方法:

ps -eo pid,tid,fname
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: