2016-03-29 4 views
1

Я развертываю nxlog на сервере Linux (выпуск Red Hat Enterprise 6.6). В настоящее время я пытаюсь удалить файл после завершения обработки nxlog. Из документации nxlog я использую file_remove, который не работает. Вот моя конфигурация, которая не вызывает никаких синтаксических ошибок при запуске nxlog. Как видно, я использовал временной интервал каждые 1 минуту, поскольку я не знаю, как лучше удалить файл после обработки. В журнале отладки, я не вижу попытку попробовать и сочетать файлы в каталоге для удаления:NXLog Linux - удалять файлы после обработки

######################################## 
# Global directives     # 
######################################## 
User nxlog 
Group nxlog 

LogFile /var/log/nxlog/nxlog.log 
LogLevel DEBUG 

######################################## 
# Modules        # 
######################################## 
<Extension _syslog> 
    Module  xm_syslog 
</Extension> 

<Extension fileop> 
Module xm_fileop 
    <Schedule> 
     Every 1 min 
     Exec file_remove('/eventarchive/processed/*.raw', (now())); 
    </Schedule> 
</Extension> 

<Input in1> 
    Module  im_file 
    File  "/eventarchive/processed/*.raw" 
    SavePos  TRUE 
    #Exec  parse_syslog_bsd(); 
</Input> 

<Output fileout1> 
    Module  om_udp 
    Host  10.102.103.112 
    Port  3333 
    Exec  to_syslog_bsd(); 
</Output> 

######################################## 
# Routes        # 
######################################## 
<Route 1> 
    Path  in1 => fileout1 
</Route> 

я использовал этот же синтаксис на установке Windows, чтобы проверить его, который работал; он успешно удаляет файлы. В настройке Linux я также попытался установить имя файла вместо «* .raw», но это тоже не сработало. Есть ли что-то, что я делаю неправильно? Кто-нибудь знает, есть ли какие-либо ограничения в Linux, которые помешают этому работать?

Кто-нибудь знает, как лучше всего настроить nxlog для удаления файла после обработки, в отличие от установки интервала времени в 1 секунду, как указано выше?

Заранее благодарен!

ответ

Смежные вопросы