Re: fidogate

From
Andrey Slusar (2:467/126)
To
Mitry Matyushkov
Date
2005-08-26T03:54:50Z
Area
RU.UNIX.FTN
Fri, 26 Aug 2005 01:18:16 +0300, Mitry Matyushkov wrote to me:

 AK>>> 1. Почему в fidogate не сделают человеческий отчет areafix и filefix ?
 AK>>> Хотя бы список эх выводить в алфавитном порядке.

 AS>>   Вот таким скриптом можно например:
 AS>> --8<---------------cut here---------------start------------->8---
 AS>> #!/bin/sh
 AS>> if [ -f /var/log/fidogate/newfiles ] ; then
              ^^^^^^^^^^^^^^^^^^^^^^^^^^-> ошибка. Нужно /var/log/fido/gate/afixlog

 AS>>  for e in `cat /var/log/fido/gate/afixlog | awk '{print $2}'`
 AS>>  do
 AS>>   echo e >>/var/log/fido/gate/newecho
 AS>>  done

 MM> а не проще ли это записать так:

 MM> if [ -f /var/log/fidogate/newfiles ] ; then
             ^^^^^^^^^^^^^^^^^^^^^^^^^^--> /var/log/fido/gate/afixlog
 MM>   (
 MM>     echo "From: Areafix Daemon <areafix@localhost>"
 MM>     echo "Newsgroups: fido.pvt.robots"
 MM>     echo "Subject: New [f]echos created"
 MM>     echo
 MM>     echo "New [f]echos created on the node:"
 MM>     awk '{print $2}' /var/log/fido/gate/afixlog 2>/dev/null | sort
 MM>     echo "."
 MM>   ) | inews -h -O -S
 MM> fi

 MM> можно, конечно, еще и на наличие afixlog'а проверить, чтобы пустого
 MM> письма не было.

  Это есть, просто я неправильно написал.

-- 
                                                  Всего хорошего.
                                                            Андрей.
...Ну! И кто откpывал бутылку о кнопку "F8"?!
--- Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.4.17
 * Origin: Powered by WINDOWS 5.4-STABLE (2:467/126)
SEEN-BY: 46/50 400/814 450/1024 462/30 177 463/614 467/31 61 70 99 112 117 126
SEEN-BY: 467/127 129 469/125 550/357 4615/59 4621/18 4623/56 5000/5000 5010/53
SEEN-BY: 5011/13 5012/46 5015/10 28 5019/31 5020/545 715 2871 4441 5021/29
SEEN-BY: 5025/3 5027/16 5030/115 5035/38 5036/34 5053/16 5054/1 8 9 18 37 45
SEEN-BY: 5054/63 67 81 5059/9 5060/3 5062/10 5063/3 5069/7 5077/70 5080/1003
SEEN-BY: 5085/13 5092/1 5095/20 5096/18 6000/12 254 6001/10
PATH: 467/126 70 46/50 5020/545 5054/1 37