0

我计划为我的 UDF 创建一个日志文件,该文件将位于/var/log目录中。所以我调用mkdire("/var/log/my_func",...)了 C 代码,但是在从 Mysql 和ls调用函数之后,没有创建目录。

我的主要目的是记录 UDF 错误,我也很感激有关如何将 UDF 错误记录到文件的任何提示。

这是代码示例:

struct stat sb;
if(stat("/var/log/my_log_dir", &sb) != 0 || !S_ISDIR(sb.st_mode))
    mkdir("/var/log/my_log_dir", S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH);

我的函数返回一个整数,所以当我评论mkdir并返回一个随机 int 时,返回值显示在 MySQL

提前谢谢。

4

0 回答 0