c_cpp C读取pid文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp C读取pid文件相关的知识,希望对你有一定的参考价值。
int read_pid_file(const char *pidfile, pid_t *pid, char *error, size_t max_error_len)
{
int ret = FAIL;
FILE *fpid;
if (NULL == (fpid = fopen(pidfile, "r")))
{
zbx_snprintf(error, max_error_len, "cannot open PID file [%s]: %s", pidfile, zbx_strerror(errno));
return ret;
}
if (1 == fscanf(fpid, "%d", (int *)pid))
ret = SUCCEED;
else
zbx_snprintf(error, max_error_len, "cannot retrieve PID from file [%s]", pidfile);
zbx_fclose(fpid);
return ret;
}
以上是关于c_cpp C读取pid文件的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 用C ++读取文件
c_cpp C ++逐行读取文件
c_cpp 创建文件和读取文件
c_cpp 从文件中读取
c_cpp qt读取json文件
c_cpp 逐行读取一个巨大的文件