⑴ linux c怎么获取进程信息 当前目录
//获取当前进程名(进程目录在函数内已获取到)
boolGetLocalProgramName(char*processname)
{
charprocessdir[1024]={0};
char*path_end;
size_tlen=1024;
boolret=false;
do
{
if(readlink("/proc/self/exe",processdir,len)<=0)
{
fprintf(stderr,"[ERROR]cannotgetprocessname ");
break;
}
path_end=strrchr(processdir,'/');//进程目录
if(path_end==NULL)
{
fprintf(stderr,"[ERROR]cannotparseprocessname ");
break;
}
++path_end;
*path_end='