Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 03 May 24 13:56:51, всего сообщений: 5322
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 3516 из 5322 ========================================= RU.HUSKY =
От   : Brother Rabbit                   2:460/5858         08 Dec 18 11:18:06
Кому : Michael Dukelsky                                    08 Dec 18 11:18:06
Тема : perl
FGHI : area://RU.HUSKY?msgid=2:460/5858+5c0b7ec9
На   : area://RU.HUSKY?msgid=2:5020/1042+5c0abd22
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Hi, Michael!

07 дек 18 21:23, Michael Dukelsky -> Brother Rabbit:

BR>> sub filter()
BR>> {
BR>>         $uuedir = "\/home\/fido\/uue";
BR>>         # директория, в которой складывать ююки.
BR>>         if ($area =~ /RU\.SEX\.SIMVOL/i) {

MD>                        ^^^^^^^^^^^^^^^^^^^^^
MD> Поскольку эха вроде бы одна, достаточно if(lc($area) eq "ru.sex.simvol")

Ну, да. Так, видимо, быстре будет.

BR>>                 if ( $text =~ /\rbegin 644[ ]+([^ \r]+)\r.*end\r/si
BR>> ){
BR>>                        my $ofile = "$uuedir\/$1";
BR>>                        w_log("uue of \"$ofile\" found.");
BR>>                         if (open(F, ">$ofile\.uue")){
BR>>                             print(F $text);
BR>>                             close(F);
BR>>                             system("uudecode -o $ofile $ofile\.uue");
#>>> -------------------------^^^^^^^ не срабатывает. Так и должно быть
#>>> или я где-то ошибся?

MD> Вроде бы никаких принципиальных запретов нет. У меня system() в
MD> filter.pl срабатывает.

Вот в этом я и сомневался.

MD>  Но надо указать полный путь к uudecode.

Скорее всего в этом дело. Похоже, не наследуются переменные окружения.

MD>  Если паче чаяния и это не сработает, то попробуй такой фокус:

MD> my @args = ("/path/to/uudecode", "-o", "$ofile", "$ofile\.uue");
MD> system(@args);

Спасибо. Попробую.

Have nice nights.
       Brother Rabbit.

--- У одних людей, полушария прикрываются костями черепа, у других - штанами.
* Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.041487 секунды