Mgetty a sendfax - spoluprace
Patka Martin (s)
smartin na mikros.mikroservis.cz
Středa Červen 18 15:50:42 CEST 1997
Zdravim,
omlouvam se za dalsi dotaz, ale stale si nevim rady.
> : program sendfax neprobehne a vrati se s chybou, ze modem nekomunikuje:
Trying fax device '/dev/ttyC11'... OK.
The modem doesn't respond!
> : Pokud z inittabu pro dany port mgetty odstranim, tak to faxuje
> : bez problemu:
Trying fax device '/dev/ttyC11'... OK.
Dialing 3719... OK.
sending 'postrehy.g3.1'...
> : modemy mam v inittabu takto:
> :
> : C11:2345:respawn:/usr/sbin/mgetty -x 0 -s 57600 ttyC11
>
> Musi se zajistit vytvareni zamku ve /var/lock. Podivejte se,
> jestli vam mgetty vytvari zamek se jmenem /var/lock/LCK..ttyCX, kde X je
> cislo terminalu. Zkuste spustit mgetty s parametrem -x9 a podivejte se do
> logu, kde se vypisuje, jak mgetty vytvari a zase rusi zamek.
> No a trik je v tom, ze sendfax musi vytvaret tentyz zamek, aby se
> nepotloukli.
V zamcich to asi nebude. Ty se mi vytvareji (dle meho nazoru) spravne,
presne tak jak popisujete.
mgetty:
06/16 15:45:01 yC11 check for lockfiles
06/16 15:45:01 yC11 checklock: stat failed, no file
06/16 15:45:01 yC11 locking the line
06/16 15:45:01 yC11 makelock(ttyC11) called
06/16 15:45:01 yC11 do_makelock: lock='/var/lock/LCK..ttyC11'
06/16 15:45:01 yC11 lock made
sendfax:
06/18 13:37:23 sendfax: experimental test release 1.1.6-May05
06/18 13:37:23 sendfax.c compiled at Jun 8 1997, 18:43:37
06/18 13:37:23 sending fax to 3719
06/18 13:37:23 checking postrehy.g3.1
06/18 13:37:23 makelock(ttyC11) called
06/18 13:37:23 do_makelock: lock='/var/lock/LCK..ttyC11'
06/18 13:37:23 lock made
Nevim, zda to ma byt tak spravne, ale treba kdyz spustim minicom
na port, na kterem bezi mgetty, tak se vubec na modem nedostanu.
Proste mam takovy dojem, ze kdyz bezi mgetty, tak je dany port
nedostupny, i kdyz zrovna neni zamknut. Zkousim to na RH 4.0,
jadro 2.0.29, mgetty+sendfax 1.1.6 - instalovan z .rpm
Jediny rozdil, na ktery jsem narazil, je toto:
mgetty bezi:
06/18 13:37:23 C11 fax_send: 'ATV1Q0'
06/18 13:37:23 C11 fax_wait_for(OK)
06/18 13:39:23 C11 Warning: got alarm signal!
06/18 13:39:23 C11 mdm_read_byte: read returned -1: Interrupted system call
06/18 13:39:23 C11 mdm_get_line: cannot read byte, return: Interrupted
system
06/18 13:39:23 C11 modem doesn't talk to me: Interrupted system call
06/18 13:39:23 C11 removing lock file
mgetty z inittabu odstraneno:
06/18 14:00:04 C11 fax_send: 'ATV1Q0'
06/18 14:00:04 C11 fax_wait_for(OK)
06/18 14:00:04 C11 fax_wait_for: string 'ATV1Q0'
06/18 14:00:04 C11 fax_wait_for: string 'OK'** found **
06/18 14:00:04 C11 fax_send: 'X3'
06/18 14:00:04 C11 fax_wait_for(OK)
06/18 14:00:04 C11 fax_wait_for: string 'ATX3'
06/18 14:00:04 C11 fax_wait_for: string 'OK'** found **
06/18 14:00:04 C11 mdm_send: 'ATI'
06/18 14:00:04 C11 mdm_gis: string 1: '2880'
.
.
a faxuje to OK
> Mam dojem, ze jsem tohle dokonce zkousel (na ttyC1 jsem se nalogoval,
> poslal jsem fax a fax odchazel z ttyC2 -- jen sendfax myslim deset sekund
> ceka, nez se pokusi vytvorit dalsi zamek).
Tak za tohle se omlouvam, moje chyba. kdyz to vypsalo podruhe ze je ttyC11
zamknut, tak jsem to zastavil. Kdyz jsem to ted zkousel znovu, tak na dalsi
port to slo po treti hlasce.... (cca 20 sec)
Dekuji za kazdou radu
Martin Patka
Mikroservis Semily
Další informace o konferenci Linux