Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Slav Matveev                         2:5020/968.222 31 Mar 2000  10:44:05
 To : Eugene Grosbein
 Subject : sendfax
 -------------------------------------------------------------------------------- 
 
 
 30 Mar 00 09:35, Eugene Grosbein wrote to Slav Matveev:
 
  >>    Можно, конечно, запускать faxrunq по cron'у каждый час,
  >>    но это не хорошо, ибо получается такая ситуация, что
  >>    три faxrunq начинают драться за два модема.
 
  EG> Конкретно эта проблема элементарно решается командой lockf под
  EG> FreeBSD. Под другими OS наверняка есть аналоги.
 
     Там проблема такая, может конечно и лечится, но я не придумал как.
     один экземпляр faxrunq запускает один экземпляр sendfax, который
     ес-но проверяет свободен-ли порт и создает lock.
     второй экземпляр faxrunq запускает еще один sendfax , тот убеждается
     что первый порт занят и пробует второй, и создает lock.
     А третий sendfax обламывается с доступом к модемам и , как мне показалось,
     считает что это попытка fail.
     Как сделать лок , что бы не запускать второй экземпляр
     я могу придумать, а вот в случае N-го экземпляра, чего-то
     торможу. :(
 
                                                    Slav,
                                                    MCNE*3,CIP,MCSE,MCP+I
 http://www.krystech.ru/~slav
 
 --- GEcho 1.20/Pro
  * Origin: -= PC's come and go, but PDP-11 are FOREVER!!! =- (2:5020/968.222)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: sendfax   Serg Oskin   27 Mar 2000 13:11:39 
 sendfax   Slav Matveev   29 Mar 2000 13:42:42 
 Re: sendfax   Eugene Grosbein   30 Mar 2000 09:35:36 
 sendfax   Slav Matveev   31 Mar 2000 10:44:05 
 Re: sendfax   Serg Oskin   30 Mar 2000 11:56:41 
 sendfax   Slav Matveev   31 Mar 2000 10:49:15 
Архивное /ru.unix/462538e48268.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional