Пытаюсь создать папку, по некоторым условиям описанным в /etc/procmailrc, но результат нулевой. Пробовал и через perl скрипт. Создать файл и наполнить его - без проблем, а папку не могу.
SHELL=/bin/sh
PATH=/bin:/usr/bin
VERBOSE=no
UUDV=uudeview
SUBJECT=`formail -xSubject:`
FROM=`formail -rt -xTo:`
MESSAGEID = `formail -x Message-Id:`
:0
* ^Subject:.*Fasdas*
{
v_date=`/bin/date "+%Y%m%d%H%M%S"`
v_tmp=`/bin/mkdir /tmp/$v_date`
v_tmp=`/bin/echo 'sdsad' >> /tmp/_$v_date`
}
В логе:
procmail: Executing "/bin/mkdir,/tmp/"
/bin/mkdir: cannot create directory `/tmp/': File exists
procmail: Assigning "tmp="
procmail: Executing "/bin/mkdir,/tmp/_11_"
/bin/mkdir: cannot create directory `/tmp/_11_': Permission denied
procmail: Assigning "tmp2="
в master.cf
procmail unix - n n - - pipe flags=DRhu user=virtual argv=/usr/bin/procmail -r -t SENDER=${sender} RECIPIENT=${recipient} DOMAIN=${nexthop} -m U
SER=${user} EXTENSION=${extension} /etc/procmailrc