Копирование производится следующим образом. Копируемый файл размещается в рабочей директории сервиса /linuxcash/cash/data/copyservice
вместе с полным путем назначения. Например, файл test.txt необходимо скопировать в /linuxcash/net/
. В этом случае копируемый файл размещается в /linuxcash/cash/data/copyservice/linuxcash/net/test.txt
. С заданной периодичностью сервис выполняет копирование всех файлов из рабочей директории. Если файл успешно скопирован, исходный файл в рабочей директории удаляется. Удаляются также и все пустые директории.
Настройка
Конфигурационный файл сервиса находится в /linuxcash/cash/conf/copyservice.conf
и содержит следующие параметры.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
START_SERVICE | строковый |
| Запуск сервиса копирования файлов | По умолчанию no |
COPY_PERIOD | числовой | Периодичность копирования, в секундах | умолчанию 60 секунд |
По умолчанию сервис выключен.
После изменения настроек необходимо перезапустить сервис.
stop copyservice start copyservice
# Параметры сервиса копирования # Стартовать сервис. Значения - "yes","no". По-умолчанию "no". START_SERVICE=yes # Период копирования, в секундах. По-умолчанию 60. COPY_PERIOD=60
Логирование
Журнал сервиса ведется в логе /linuxcash/logs/current/copyservice.log
.