Я планирую создать файл журнала для моей 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
Спасибо заранее.