* [Comm] mgetty: проблема с запуском скрипта new_fax
@ 2002-10-15 14:36 Alex Savvin
2002-10-16 11:20 ` "Илья Брызгалов"
0 siblings, 1 reply; 3+ messages in thread
From: Alex Savvin @ 2002-10-15 14:36 UTC (permalink / raw)
To: community
Cc: Константин
Волков
Здравствуйте, community.
Уже задавал вопрос по этому поводу в рассылку - но ответа не было :(
Суть проблемы в том, что mgetty (1.1.28-alt2) при приеме факса не
вызывает скрипт /etc/mgetty+sendfax/new_fax, в результате чего
принятый факс нельзя автоматом переслать получателю.
Анализ логов показал, что скрипт вызывается следующей командой:
" /etc/mgetty+sendfax/new_fax 0 'something' 1 \
fnXXXXXXS1.01 >/dev/console 2>&1 </dev/null "
(перенос на другую строку только здесь, в письме)
Попытка выполнить аналогичную команду в шелле приводит к
появлению ошибки:
bash: /dev/console: No such device
хотя это устройство имеется (crw------- 1 root.root console)
Команда выполнялась из-под рута, под юзером баш ругается
на отсутствие прав.
Почему рут не может вывести сообщение на консоль?
Как побороть данный баг?
--
С уважением,
Александр Саввин
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Comm] mgetty: проблема с запуском скрипта new_fax
2002-10-15 14:36 [Comm] mgetty: проблема с запуском скрипта new_fax Alex Savvin
@ 2002-10-16 11:20 ` "Илья Брызгалов"
2002-10-16 14:00 ` [Comm] Re[2]: " Alex Savvin
0 siblings, 1 reply; 3+ messages in thread
From: "Илья Брызгалов" @ 2002-10-16 11:20 UTC (permalink / raw)
To: community
Tue, 15 Oct 2002 18:36:36 +0400 Alex Savvin <savvin@apex.bryansk.ru> написал:
AS> Здравствуйте, community.
AS>
AS> Уже задавал вопрос по этому поводу в рассылку - но ответа не было :(
AS>
AS> Суть проблемы в том, что mgetty (1.1.28-alt2) при приеме факса не
AS> вызывает скрипт /etc/mgetty+sendfax/new_fax, в результате чего
AS> принятый факс нельзя автоматом переслать получателю.
AS>
AS> Анализ логов показал, что скрипт вызывается следующей командой:
AS>
AS> " /etc/mgetty+sendfax/new_fax 0 'something' 1 \
AS> fnXXXXXXS1.01 >/dev/console 2>&1 </dev/null "
AS>
AS> (перенос на другую строку только здесь, в письме)
AS>
AS> Попытка выполнить аналогичную команду в шелле приводит к
AS> появлению ошибки:
AS> bash: /dev/console: No such device
Би сампл ступид - Будь проще :-)
Запусти просто:
/etc/mgetty+sendfax/new_fax 0 1234 1 fnXXXXXXS1.01
без всяких перенаправлений и все выполнится.
У меня раньше приходящие факсы распечатывались, присылалось уведомление и факс пересылался
на почту администратору. Теперь перестал распечатываться, уведомления вроде шлются, но
подозрение, что это не new_fax шлет. Как сказано выше вручную все выполняется (только не
может сконвертить в gif для отсылки почтой).
Но почему он автоматом не выполняется надо разбираться.
AS> хотя это устройство имеется (crw------- 1 root.root console)
AS> Команда выполнялась из-под рута, под юзером баш ругается
AS> на отсутствие прав.
AS>
AS> Почему рут не может вывести сообщение на консоль?
AS> Как побороть данный баг?
AS>
AS> --
AS> С уважением,
AS> Александр Саввин
--
===================-iLL-======================+
Илья Брызгалов ака iLL
Краснодарское РУМН
_ I don't smoke, so wish to you!
(_) ___ ___
/ / / / / / http://illinux.boom.ru/
/ / / /__ / /__ mailto:ill@krumn.oilnet.ru
/__/ /_____//_____/ ICQ:43835329
===================-iLL-======================+
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Comm] Re[2]: [Comm] mgetty: проблема с запуском скрипта new_fax
2002-10-16 11:20 ` "Илья Брызгалов"
@ 2002-10-16 14:00 ` Alex Savvin
0 siblings, 0 replies; 3+ messages in thread
From: Alex Savvin @ 2002-10-16 14:00 UTC (permalink / raw)
To: "Илья
Брызгалов"
Здравствуйте, Илья.
Вы писали 16 октября 2002 г., 15:20:52:
AS>> Анализ логов показал, что скрипт вызывается следующей командой:
AS>>
AS>> " /etc/mgetty+sendfax/new_fax 0 'something' 1 \
AS>> fnXXXXXXS1.01 >/dev/console 2>&1 </dev/null "
ИБ> Би сампл ступид - Будь проще :-)
ИБ> Запусти просто:
ИБ> /etc/mgetty+sendfax/new_fax 0 1234 1 fnXXXXXXS1.01
ИБ> без всяких перенаправлений и все выполнится.
read carefully - читай внимательней :-)
Дык, я бы так и запустил, но эта строчка (см. выше) вызвается
_самим_ mgetty, а не мною. Я только ее повторил вручную и
выяснил, что при этом происходит ошибка. Поэтому-то mgetty
сам факсы и не рассылает - скрипт даже не запускается из
за этого дурацкого перенаправления.
ИБ> У меня раньше приходящие факсы распечатывались, присылалось уведомление и факс пересылался
ИБ> на почту администратору. Теперь перестал распечатываться, уведомления вроде шлются, но
ИБ> подозрение, что это не new_fax шлет.
ИБ> Но почему он автоматом не выполняется надо разбираться.
См. выше - ситуация аналогична моей. Если посмотришь лог mgetty, то
увидишь вышеупомянутую строку. Нужно лечить сам mgetty, в исходниках.
ИБ> Как сказано выше вручную все выполняется (только не
ИБ> может сконвертить в gif для отсылки почтой).
я использую скрипт new_fax.tiff из contrib в mgetty-sendfax.
В нем используется утилита fax2tiff. Меня этот формат устравивает.
Только еще необходимо установить пакет metamail.
--
С уважением,
Александр Саввин
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2002-10-16 14:00 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-15 14:36 [Comm] mgetty: проблема с запуском скрипта new_fax Alex Savvin
2002-10-16 11:20 ` "Илья Брызгалов"
2002-10-16 14:00 ` [Comm] Re[2]: " Alex Savvin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git