![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
sussh
这个作者很懒,什么都没留下…
展开
-
get_pid_by_name
Linux 通过名字获得一个thread 的Pid,/proc中保存的所有thread的信息,可以通过ls看到,各个进程的目录以PID命名,/proc/PID/stat 文件记录了thread的信息,通过遍历这个文件,就可以通过名字找到对应的PID。stat文件中的内容:cat stat 1400 (rild) S 1 1400 0 0 -1 4194560 288 9108 3 2 10 15原创 2012-01-09 20:06:27 · 1951 阅读 · 0 评论 -
linux kill
kill(pid_t pid, 9);//9 尽快退出在另外一个进程里调用这个函数,杀掉另外一个进程,但是返回-1,不知道为什么会失败,怀疑是权限问题?? 返回值说明: 成功执行时,返回0。失败返回-1,errno被设为以下的某个值 EINVAL:指定的信号码无效(参数 sig 不合法) EPERM;权限不够无法传送信号给指定进程 ESRCH:参数 pid 所指定的进程或进程组不存在原创 2012-01-09 20:28:21 · 332 阅读 · 0 评论 -
tmp
空格 1.if, switch, case, for, do, while后有空格 2.sizeof、typeof、alignof或者__attribute__这些关键字之后放空格。例如 s = sizeof(struct file); 3.不要在小括号里的表达式两侧加空格。 4.指针靠近变量名 char *linux_banner; unsigned long long mem原创 2013-03-01 00:10:48 · 437 阅读 · 0 评论