OS> Попробуйте указать полный путь к gawk ;) т.е. /bin/gawk к примеру
Спасибо! Пора в отпуск :)
>> OS> В скрипте комманды как указываются? т.е. просто имя комманды или как?
>>
>> eee='/var/CommuniGate'
>> gawk '/Received/, /\n/' $eee/$QueueFile | spamc -U
>> /var/run/spam -u $4 > /var/CommuniGate/Submitted/$TempFile
>>
>>
>>>>Внешний скрипт не может найти файлы gawk и spamc :
>>>>
>>>>16:35:39.77 2 ENQUEUERRULES [150019] rule(Antispam) action #1:
>>>>launching external task: [STDERR] [FILE] [RETPATH]
>>>>[RCPT]/usr/local/sbin/CommuniGate/spamc.sh
>>>>16:35:40.29 1 ENQUEUERRULES [150019] rule(Antispam) action #1:
>>>>execute stderr: gawk: not found\nspamc: not found\nmv: rename
>>>>/var/CommuniGate/Submitted/150019.msg.tmp to
>>>>/var/CommuniGate/Submitted/150019.msg.sub: No such file or
>>>>directory\n
>>>>16:35:40.29 1 ENQUEUERRULES [150019] rule(Antispam) action #1:
>>>>external task failed: Error Code=external processing failed
>>>>16:35:40.30 1 ENQUEUER-01([150019]) Server rules failed:
>>>>Error Code=external processing failed
>>>>
>>>>Хотя в системе эти файлы есть, и если запускать скрипт вручную, а не
>>>>через CGP, то эти файлы выполняются.
>>>>
>>>>"Application Directory" в "PIPE Settings" прописана - указан путь к
>>>>этому внешнему скрипту.
>>>>
>>>>Не подскажете что может быть? Спасибо.
Получено Wed Apr 20 11:44:26 2005