Страница 1 из 2

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

Добавлено: 2011-01-11 23:35:01
Extremist
Есть Hylafax на freebsd. Факсы приходят в каталог /var/spool/hylafax/recvq/ вот в таком формате

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

-rw-------  1 uucp  dialer   19370 Jan  3 12:10 fax000000069.tif
-rw-------  1 uucp  dialer   79734 Jan  3 12:21 fax000000070.tif
-rw-------  1 uucp  dialer   49678 Jan  3 12:22 fax000000071.tif
-rw-------  1 uucp  dialer   17606 Jan  3 13:45 fax000000072.tif
-rw-------  1 uucp  dialer   29494 Jan  3 13:48 fax000000073.tif
-rw-------  1 uucp  dialer   26262 Jan  3 14:18 fax000000076.tif
Есть надобность изменить этот формат. Что бы файлы назывались по дате принятия.

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

-rw-------  1 uucp  dialer   19370 Jan  3 12:10 2011-01-03_12-10.tif
-rw-------  1 uucp  dialer   79734 Jan  3 12:21 2011-01-03_12-21.tif
-rw-------  1 uucp  dialer   49678 Jan  3 12:22 2011-01-03_12-22.tif
-rw-------  1 uucp  dialer   17606 Jan  3 13:45 2011-01-03_13-45.tif
-rw-------  1 uucp  dialer   29494 Jan  3 13:48 2011-01-03_13-48.tif
-rw-------  1 uucp  dialer   26262 Jan  3 14:18 2011-01-03_14-18.tif
Кто то может подсказать как это можно сделать?

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

Добавлено: 2011-01-11 23:35:57
Alex Keda

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

Добавлено: 2011-01-12 0:14:32
Extremist
Ок, спрошу по другому. Средствами самого Hylafax это можно организовать?

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

Добавлено: 2011-01-12 0:27:07
Extremist
Да, и просьба в маны не посылать.

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

Добавлено: 2011-01-12 12:56:19
Alex Keda
нет, насколько я помню

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

Добавлено: 2011-01-12 13:21:42
Gendos
Extremist писал(а):Да, и просьба в маны не посылать.
В гугл можна?

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

Добавлено: 2011-01-12 20:04:24
Extremist
Gendos писал(а):
Extremist писал(а):Да, и просьба в маны не посылать.
В гугл можна?
Я перед тем как тему эту создал, успел манов неслабо покурить. Да и погуглить не раз.

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

Добавлено: 2011-01-12 21:49:03
Gendos
Не устраивает вариант через sh, парсь исходники меняй формат (что легче?). Если ждешь готового решения тебе его никто не даст.

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

Добавлено: 2011-01-13 0:36:29
Extremist
Gendos писал(а):Не устраивает вариант через sh, парсь исходники меняй формат (что легче?). Если ждешь готового решения тебе его никто не даст.
Чувак я давно в жизни ни от кого не жду помощи и уж тем более готового решения. В коем веки, решил обратиться как сейчас модно говорить к комьюнити. И запостить вопрос на форуме, так сразу вонь пошла. "Читай маны, иди гугли" и т. д. и т. п. Где терпимость, где уважение к людям? А ещё не так давно лисяра писал про linux.org.ru, что сайт испортили школьники. Ну сделал лисяра свой форум, с блэкджеком и шлюхами. Ну я так вижу, что здесь такая же история. Зачем тогда форум нужен не пойму. Что бы каждого кто задаст вопрос тут же посылали в маны и в гугль? Ну что ж господа, счастливо вам оставаться.

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

Добавлено: 2011-01-13 5:06:49
Gendos
А в чем обида то вселенская ? (да не чувак я - [старый уважаемый человек] старый ). Изменением стандартных параметров этого не добиться, либо через sh, либо изменение исходного кода самостоятельно, как вариант можешь написать разработчику. Ты как ребенок малый - хочу так! Назови как хочешь комьюнити, секта, толпа, куча ежедневно отвечает на одни и те же банальные вопросы которые обмусолины по самые помидоры, тратят время отвечают и если ответ не соответствует ожидаемому, то тогда начинаем сравнивать и оценивать с негативом и ставим жирный равно. Т.е. выходят отвечает тут куча ".........." которые отвечают для того что бы отвечать?(мдя терпимость) Где же твоё уважение к людям? Хорошо, готового решения ты не ждёшь, предложены варианты - тебе они не подходят или же всё же?
Предположим заинтересовал тебя вариант через sh, не вижу дополнительного вопроса - "а по подробнее как?", а тут у тебя аллергия на слово man.

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

Добавлено: 2011-01-13 6:42:25
Gendos
Блин с чего это _[старый уважаемый человек]_ стало нецензурным. Тогда уж и дедмороз - неполиткоректно - надо "Морозустойчивый человек пожилого возраста"

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

Добавлено: 2011-01-13 11:26:24
Extremist
Gendos писал(а):А в чем обида то вселенская ? (да не чувак я - [старый уважаемый человек] старый ). Изменением стандартных параметров этого не добиться, либо через sh, либо изменение исходного кода самостоятельно, как вариант можешь написать разработчику. Ты как ребенок малый - хочу так! Назови как хочешь комьюнити, секта, толпа, куча ежедневно отвечает на одни и те же банальные вопросы которые обмусолины по самые помидоры, тратят время отвечают и если ответ не соответствует ожидаемому, то тогда начинаем сравнивать и оценивать с негативом и ставим жирный равно. Т.е. выходят отвечает тут куча ".........." которые отвечают для того что бы отвечать?(мдя терпимость) Где же твоё уважение к людям? Хорошо, готового решения ты не ждёшь, предложены варианты - тебе они не подходят или же всё же?
Предположим заинтересовал тебя вариант через sh, не вижу дополнительного вопроса - "а по подробнее как?", а тут у тебя аллергия на слово man.
Чувак скажу больше, свой вопрос я решил уже давно через листинг фалов и переименование. Но этот вариант мне не нравиться. Я ищу более элегантное решение.
Почитал документацию Hylafax, там пусто. Гугль то же ничего путного не подсказываем. Дай думаю у людей спрошу, а вдруг не только я один этим вопросом задавался.
Ну так я смотрю людям проще в маны да в гугль послать чем ответить.

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

Добавлено: 2011-01-13 11:28:59
Extremist
Gendos писал(а):А в чем обида то вселенская ? (да не чувак я - [старый уважаемый человек] старый ). Изменением стандартных параметров этого не добиться, либо через sh, либо изменение исходного кода самостоятельно, как вариант можешь написать разработчику. Ты как ребенок малый - хочу так! Назови как хочешь комьюнити, секта, толпа, куча ежедневно отвечает на одни и те же банальные вопросы которые обмусолины по самые помидоры, тратят время отвечают и если ответ не соответствует ожидаемому, то тогда начинаем сравнивать и оценивать с негативом и ставим жирный равно. Т.е. выходят отвечает тут куча ".........." которые отвечают для того что бы отвечать?(мдя терпимость) Где же твоё уважение к людям? Хорошо, готового решения ты не ждёшь, предложены варианты - тебе они не подходят или же всё же?
Предположим заинтересовал тебя вариант через sh, не вижу дополнительного вопроса - "а по подробнее как?", а тут у тебя аллергия на слово man.
Да, и с каких пор 30 лет это старость? Я себя стариком совсем не ощущаю.

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

Добавлено: 2011-01-13 14:12:35
Gendos
Ну тогда тебе только вопросы разработчикам задавать, вчера скачал исходники прошвырнулся по паре листингов явно очевидного ничего не увидел для себя (да и с кодом не постоянно дружу организмами). Думаю, что банально смена наименования файла потянет за собой кой какие зависимости.
----------------------------------------------------------------------------------------------------
На сколько выгляжу на столько и ощущаю. А на заборе тоже много, что написано.

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

Добавлено: 2011-01-13 16:19:33
Extremist
ОК, будем дальше искать.

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

Добавлено: 2011-01-21 22:23:05
Extremist
Американский форум. Задаёшь вопрос, потом тебе отвечают.
Израильский форум. Задаёшь вопрос, потом тебе задают вопрос.
Русский форум. Задаёшь вопрос, потом тебе долго рассказывают, какой ты мудак.

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

Добавлено: 2011-01-21 22:42:03
Alex Keda
Extremist писал(а):Американский форум. Задаёшь вопрос, потом тебе отвечают.
Израильский форум. Задаёшь вопрос, потом тебе задают вопрос.
Русский форум. Задаёшь вопрос, потом тебе долго рассказывают, какой ты мудак.
какой вопрос - такой ответ.
=========
американский/еврейский форумы - там исходят из предположения что вы тупой.
мы исходим - что вы умный, и вам достаточно указать направление, дойти вы сами сможете.

пишите в заголовке что вы тупой и учиться не хотите - будет соответствующее отношение с ответами на тупые вопросы и прочим

=========
не воспринимайте лично. это абстрактное рассуждение.

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

Добавлено: 2011-01-21 23:52:46
Extremist
Где логика? Умного человека в маны и в гугль посылать. Умный сам сначала попытается решить вопрос, а уж потом если сильно прижмём спросит на форуме.

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

Добавлено: 2011-01-22 10:39:48
Alex Keda
вы так ничего и не поняли.
из того что вам давали, вы увидели первые три буквы - man
но они не являются смыслом того что вам подсовывали. смысл после них, через пробел =))
=======
это и было указание направления.

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

Добавлено: 2011-01-22 10:53:17
Гость
кто мешает написать скрипт который по
ls -l /var/spool/hylafax/recvq/
дате создания будет их потом переименовывать

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

Добавлено: 2011-04-28 15:07:04
sch
Переименовывать файлы в этом каталоге мешает непредсказуемое время начала сеанса приема и его неизвестная продолжительность. Переименовывание файлов, которые уже созданы hylafax, но в которые еще не завершена запись принятого изображения, выдает ошибку приема и поврежденный tiff на выходе.
Надо команду переименовывания (или вызов целого скрипта) цеплять к обработчику события "сеанс приема завершен успешно".
Возможно правильно будет отредактировать файл /var/spool/hylafax/etc/config.<com-port> в котом указать параметр

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

FaxrcvdCmd: bin/faxrcvd.php

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

Добавлено: 2011-04-28 15:49:10
bagas
http://forum.lissyara.su/viewtopic.php?f=32&t=32528
Если не получится для себя сделать этот скрипт...то помогу.

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

Добавлено: 2011-04-28 17:21:15
Alex Keda
насколько я понимаю, если файл закрыл - его никто не юзает.
проверить не так сложно - sysutils/lsof - например.
ещё была системная утилита, менее удобная, на мой взгляд, назвния не помню, т.к. не юзаю.

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

Добавлено: 2011-04-28 17:29:47
Gendos
А вообще Web морды к лягушатине есть (просто интерестно) не юзал - как то нет необходимости (завести чтоль дома зверюшку)

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

Добавлено: 2011-04-28 21:22:28
sch
Alex Keda писал(а):насколько я понимаю, если файл закрыл - его никто не юзает.
проверить не так сложно - sysutils/lsof - например.
ещё была системная утилита, менее удобная, на мой взгляд, назвния не помню, т.к. не юзаю.
Проблема как раз в непонятной ситуации с закрытием файлов, принимаемых hylafax.
Я сначала попытался использовать простое перемещение файлов tiff из recvq/ в опубликованный через samba каталог, и при этом рассчитывал, что если файл еще в процессе обработки, то переместить не получится. Но оказалось, что перемещаются все файлы независимо от статуса, и в итоге часть tiff файлов была поврежденной.