- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 popen函数代替system函数
system()函数的原型为:int system(const char *command);函数的返回值表示system()函数调用的执行结果,成功返回0,失败返回-1并设置errno为错误代码。需要注意的是该函数并不能获取command命令的执行结果。tmp.txt的内容为:helloworld#include <stdlib.h>#include &...
2018-04-27 16:46:02 4522 3
转载 编程获取cpu、内存和硬盘的使用率
说明:文章代码整理自网上资料。1. 获取cpu使用率#include <stdio.h>#include <unistd.h>/* cpu_info_t结构体存放cpu相关信息 */typedef struct _cpu_info{ char name[20]; unsigned int user; unsigned int...
2018-04-19 14:44:34 3096 5
转载 编程以获取/设置Linux系统的网络信息
说明:文章代码整理自网上其它资料。1. 获取IP地址、子网掩码地址、Mac地址、广播地址#include <stdio.h>#include <string.h>#include <net/if.h>#include <sys/ioctl.h>#include <arpa/inet.h>#include <...
2018-04-19 14:30:45 335
原创 Linux下/var/run/目录下的pid文件
参考文章Linux下/var/run目录下的pid文件作用。linux系统中/var/run/目录下的*.pid文件是一个文本文件,其内容只有一行,即某个进程的PID。.pid文件的作用是防止进程启动多个副本,只有获得特定pid文件(固定路径和文件名)的写入权限(F_WRLCK)的进程才能正常启动并将自身的进程PID写入该文件,其它同一程序的多余进程则自动退出。编程实现: 调用fcntl...
2018-04-10 08:55:16 5268
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人