Страница 1 из 1

Задачка для TASKMASTER'a. ПОКРИТИКУЙТЕ

СообщениеДобавлено: 25 апр 2012, 12:57
Музалёв Николай
Уважаемые коллеги!

Появилась необходимость регулярно "выпиливать" один файлик из каталога _NETWARE.

Он может существовать в момент запуска задчи, а может и не существовать.
Кроме того, файл имеет доп. атрибуты из набора NW...

Вроде всё просто, но... отлаживаться на рабочем сервере не хочется, а развести вирт - пока не на чем.

Кто в ладах со скриптами таскмастера, проверьте , пож., мой шедевр на явные ошибки... А если у кого есть стенд и пять минут, то и на каком-нибудь реальном файле.
(в смысле - поместите в каталог _NW какой-нибудь левый файл, навесьте на него атрибуты против удаления и попробуйте удалить его этой задачей)

Спасибо.

Код: Выделить всё
//                                       
DEFINE %0 SYS:\_NETWARE                 
DEFINE %1 <имя_проблемного_файла>                         
//                                       
ECHO Delete %1% file                 
ECHO from  %CWD%                         
//                                       
CD %0                                   
//                                       
IF NOT EXIST "%1" THEN EXIT             
//                                       
// Convert Attributes to NORMAL status. 
CHMOD %1 N /H                           
//                                       
// Delete file                           
ERASE %1 /Y                             
//                                       
EXIT                                     
//

Re: Задачка для TASKMASTER'a. ПОКРИТИКУЙТЕ

СообщениеДобавлено: 27 апр 2012, 10:04
Владимир Горяев
Николай, не заморачивайся, заделай просто задачу в кроне удаление toolbox-ом.