Имя: Пароль:
IT
Админ
MS SQL: Не отрабатывает jobs
0 extrim-style
 
04.06.13
16:17
Есть работающий скрипт по копированию последнего файла из папки:

@echo off
setlocal
pushd "x:\in"
for /f "tokens=*" %%i in (' dir /b *.txt ') do (
   for /f "tokens=1" %%j in ( "%%~ti" ) do if "%%j"=="%date%" set "file=%%i"
)
copy "%file%" "x:\out"
popd


Создал джобс с этим скриптом - не работает.
Ошибка: [136] Job ... reported: The process could not be created for step 1 of job 0xC2A95A6062992C49AD3111E8DABCAB9E (reason: The system cannot find the file specified)

Пробовал менять owner'a и добавлять права на каталоги - безрезультатно. В чем может быть дело?
1 пипец
 
04.06.13
16:29
Причина: Система не может найти указанный файл
2 extrim-style
 
04.06.13
16:30
(1) ну если запускаю руками батник - то всё отрабатывает нормально, файлы присутствуют
3 пипец
 
04.06.13
16:32
агент включен если я понимаю,  и все таки права ... имхо
ЗЫ например болезнь винды с шедулером - запускать необходимо от локального админа данного сервера - а то те же самые грабли
4 rs_trade
 
04.06.13
16:34
(2) Права доступа.
5 extrim-style
 
04.06.13
16:40
(3)(4) права доступа на папки или какие права?
6 extrim-style
 
04.06.13
16:41
Родитель у джобса - я. У меня админские права. Какие еще права нужны?
7 rs_trade
 
04.06.13
16:43
(5) права на каталог, для учетки под которой сервис агента запускается.
8 пипец
 
04.06.13
16:55
если тебе поможет то xstarter (бесплатный до определенной версии)
http://yandex.ru/yandsearch?text=xstarter&lr=213
сам рисует скрипты - только расписание настроить ...
9 rs_trade
 
04.06.13
17:06
(8) зачем прикручивать свистелки-перделки, если есть штатные средства?
10 пипец
 
04.06.13
17:20
(9) кому чо нравится
Зы мне икстартер нравитса потому что умеет делать практически все ... от работы с интернетом до написания скриптов
11 extrim-style
 
05.06.13
09:58
Итак, товарищи, всё очень просто. Оказалось, что в джобс нужно запихивать не сам скрипт, а всего лишь указать путь к нему.