fmorgue е Python инструмент за огледален образ на файлове за постоянно към отдалечен сървър & Nbsp;. За разлика от RSYNC и приятели, го идентифицира липсващите файлове на сървъра, само въз основа на промяна на времето и размер, което я прави подходяща за архивиране на завъртане на файлове ,
Пакетът се инсталира два нови обвивката команди, "fmorgue" за приложението на клиента, както и "fmorgue-сървър".
<Силен> Клиентското приложение
The fmorgue клиента се очаква да бъде наречена на регулярна основа, напр като Cron работни места. Тя инспектира дадена списъка с файлове и изисква от сървъра, които трябва да се прехвърлят файлове. В случай, че някои от файловете са изчезнали, те ще бъдат незабавно прехвърлени към сървъра.
<Силен>
Пример:
fmorgue http://my.archive.example.com/ /var/log/*.log
Опитайте "fmorgue -h".
<Силен> прилагане на сървъра
Сървърът за fmorgue може или да работи като самостоятелно приложение на специален порт, или като CGI скрипт. И в двата режима на работа, сървърът трябва да бъде разказана са за съхранение на данни, извлечена.
В автономен режим, трябва да определите директорията като параметър от командния ред.
В режим на CGI, което трябва да създадете файл довереник в "/ и т.н. / fmorgue" Конфигурационният файл трябва да изглежда така:
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; # Конфигурационен файл за fmorgue
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; [Fmorgue-сървър]
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; реж = / TMP /
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; # Възможни стойности: да / не
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; withhostname = няма
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; # Възможни стойности: да / не
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; withorigname = няма
Можете също така да се наложи да конфигурирате вашия уеб сървър, например чрез добавяне на Директива ScriptAlias.
По подразбиране файловете се преименуват според времето си модификация, тъй като оригиналното име на файла се очаква да се променя (мисля logrotate). Можете да добавите оригиналното име на хост и името на файла с генерирано име на файла на сървъра страна
<силни> Изисквания :.
- Python
Коментари не е намерена