Skip to content

yoshkin/noritsu_watcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Консольное приложение для обработки директорий оборудования

Оборудование после обработки директорий помечает их в конце:

  • .d - done
  • .e - error

Соответственно, в зависимости от наименования будет сформирован Syscall и отправлен в системную очередь сообщений C++ компонента "Logwatcher", который, в свою очередь, в зависимости от полученного сообщения выполнит ту или иную хранимую процедуру.

Installation

  1. git clone
  2. cd noritsu_watcher
  3. composer install

Using

  • ./noritsu.php info - Краткая информация о приложении
  • ./noritsu.php watch - Запуск процесса обработки директорий оборудования

При необходимости можно добавить выполнение приложения в крон задачи.

Tests

В двух разных терминалах выполняются команды:

  1. ./test
  2. php test.php

При необходимости, можно скорректировать файл test.c и скомпилировать, выполнив команду: gcc -std=c99 -o test test.c

About

Noritsu PHP dirs watcher (based on syscalls)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published