URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 40944
[ Назад ]

Исходное сообщение
"procmailrc"

Отправлено Purple , 25-Фев-04 09:14 
Уважаемые, в чем разница между конструкциями :0 c: и :0 с
На практике никакой разницы не обнаружил.

Содержание

Сообщения в этом обсуждении
"procmailrc"
Отправлено Antonio , 25-Фев-04 11:23 
>Уважаемые, в чем разница между конструкциями :0 c: и :0 с
>На практике никакой разницы не обнаружил.

man procmailrc

   Local lockfile
       If  you  put  a  second (trailing) ':' on the first recipe
       line, then procmail will use  a  locallockfile  (for  this
       recipe  only).   You can optionally specify the locallock?
       file to use; if you don't however, procmail will  use  the
       destination  filename (or the filename following the first
       '>>') and will append $LOCKEXT to it.


"procmailrc"
Отправлено Purple , 25-Фев-04 13:55 
Судя по всему, победила дружба.



"procmailrc"
Отправлено Antonio , 25-Фев-04 16:03 
>Судя по всему, победила дружба.

В смысле? Перевод на русский нужен?

Суть в том, что при указании двоеточия для каждого правила делается свой lock-file, в случае без двоеточия lock общий для всех правил. При нетривиальном procmailrc могут быть нежелательные результаты как в одном, так и в другом случае (в зависимости от того, что хотим и как пишем). При двоеточии несколько разных правил в общем случае могут выполняться одновременно, не ожидая завершения друг друга (то бишь освобождения общего lock-file).


"procmailrc"
Отправлено Purple , 26-Фев-04 06:45 
Просто и понятно.
Cпасибо, Antonio