Hylafax - переименовать файлы по дате принятия.

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: Hylafax - переименовать файлы по дате принятия.

Непрочитанное сообщение sch » 2011-04-28 21:24:05

Gendos писал(а):А вообще Web морды к лягушатине есть (просто интерестно) не юзал - как то нет необходимости (завести чтоль дома зверюшку)
avantfax - популярная надстройка для hylafax, на сайте у них хорошая инструкция по разворачиванию комплекта и интеграции с hylafax

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: Hylafax - переименовать файлы по дате принятия.

Непрочитанное сообщение sch » 2011-04-28 21:38:40

bagas писал(а):http://forum.lissyara.su/viewtopic.php?f=32&t=32528
Если не получится для себя сделать этот скрипт...то помогу.
По теме этого топика требуется автоматическое переименование файлов в соответствии с датой и временем создания (приема факса).
Например так:

Код: Выделить всё

#!/bin/sh

for _filename in $@; do
mv $_filename /smbshare/fax/`stat -f %Sm -t %Y%m%d.%H%M%S.tif $_filename`
done
Вызываем с указанием каталога с файлами: fax_rename.sh /var/spool/hylafax/recvq/*.tif
Только вот делать это нужно когда нет активного сеанса приема факса, иначе в целевом каталоге оказывается поврежденный файл.
Не знаю, как это hylafax умудряется не блокировать файл при записи в него. Может он как-то накапливает принимаемую информацию в кэше, потом открывает файл на дозапись с блокировкой, сбрасывает кэш, закрывает файл и продолжает принимать следующую порцию.

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: Hylafax - переименовать файлы по дате принятия.

Непрочитанное сообщение bagas » 2011-04-29 7:37:44

хмм предложу реализовать проверку на запущенный процесс факса, через оператора если if.
Если процес не запущен то ваше действие
if [ ! -r ps -ax | grep FAX ]; then
скрипт переименовки
fi
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.