Показать полную графическую версию : [решено] Не запускаются автоматически командные файлы из Планировщика заданий.
Delirium
27-08-2008, 06:44
Теперь попутный вопрос: почему сервер "решил", что он работает от батарей »
А это смотрите питание на розетках, может скачки постоянные идут большие + смотрите в сторону драйверов на UPS, я недавно поставил так на сервер дрова - так система считала, что идет питание от батареи и, как ей было сказано, уходила в спящий режим сразу... Так что дрова+UPS+скачки напряжения.
__sa__nya
27-08-2008, 08:09
Проблема решилась, да не совсем - задания выполняются, но ошибками (точнее эффективного результата нет) - код заверешения "1" - что это значит? Вообще все задания - это команды копирования баз 1С, сейчас проверяю - смотрю в архивах, созданным заданием - а там файлы старые -3-х недельной давности, т.е. задания не делают свою работу. Почему? Настроил специально на выполнение ночью, когда в базах никто не сидит (т.е. файле не заняты), на папки куда идет копирование, у Администратора и SYSTEM полный доступ. На само задание также у админа и SYSTEM полный доступ. В чем проблема?
Вы уверены, что бухгалтерия какие-нибудь проводки на ночь не оставляет? Попробуйте сделать полный бэкап баз вручную в свободное время.
__sa__nya
27-08-2008, 12:55
monkkey, выгнал всех из баз - пробую выполнить задание - вроде бы выполнение начинается и сразу же заканчивается ( т.е. окно командной строки мигает на пол секунды и пропадает, вписал в мои батники pause, не останавливается, т.к. видать до выполнения бат-файла дело не доходило, хотя выполнить непосредственно бат-файлы - выполняются). "изловчился" и успел заскринить окно cmd при попытке выполнения задания - там говорится что невозможно найти данный файл либо это не батник. Привел все имена батников в форму 8.3, укоротил имена заданий, проверить результат не успел - пришло начальство и сказало впустить их в базы :). Тему не забывайте, как проверю, отпишусь.
Delirium
28-08-2008, 01:28
там говорится что невозможно найти данный файл либо это не батник »
__sa__nya, проверьте NTFS разрешения на cmd.exe - может они сбились. »
__sa__nya
28-08-2008, 07:25
Проблема решилась, видать причина была в длинных именах - сейчас все выполняется. Всем спасибо за внимание.
Приветствую участников!
А у меня вот какая беда происходит:
Win 2003 SP2
sheduler task - выполняется запуск файла cmd, в котором пара строчек команды copy & move.
Задача запускается каждые 2 минуты.
Отработав некоторое время задача перестает выполняться с ошибкой:
"copy.job" (copy.cmd) 05.12.2008 9:42:00 ** ERROR **
The attempt to log on to the account associated with the task failed, therefore, the task did not run.
The specific error is:
0x80070569: Logon failure: the user has not been granted the requested logon type at this computer.
Verify that the task's Run-as name and password are valid and try again.
Захожу в задачу, снова пробиваю пасс Админа (именно под ним стартует задача).
Делаю Run - задача запускается и работает.
Через некоторое время - картина повторяется.
У учетки админа права: Log on as a batch job & Log on as a service
Никакие схемы управления не задействованы, задача работает на "износ", кроме ограничения по периоду: с 7 до 20.00.
Понимаю что не лучшее решение так мониторить файлы - но все же хочется понять причину, ведь такая же схема задачм на XP прекрасно работает сутками!
Delirium
05-12-2008, 08:54
k0st, если знакомы хотя бы минимально с языками программирования, загляните сюда (http://forum.oszone.net/thread-124747.html). Там небольшой пример мониторинга папки.
Батник контролирует папку на локальном диске?
На локальном.
Да, наверное я сделаю нормальный мониторинг.
Ну а по сути вопроса есть думки?
Delirium
05-12-2008, 09:52
Угу. Попробуйте указать другие учетные данные для запуска задания. И заодно посмотреть, чтобы у батника стояла опция - выполнять не больше 2 минут, иначе задачи начнут накладываться друг на друга, если не успеют обработаться.
Tanatos777
28-12-2009, 13:13
Коллеги. дабы не плодить схожие темы пишу сюда.
Суть проблемы: создаю новую задачу через командную строку "schtasks /Create /tn "имя" /tr "Команда" /sc LOGON /rl HIGHEST" все прекрасно работает пока питание у ноута не отключишь ... схожая проблемка упоминалась выше для сервера ... Особенность моей ситуации в том, что галочку "Запускать только при питании от электросети" мне необходимо задать в командной строке, а не ручками снять. Справку по "schtasks" перечитал вдоль и поперек, поисковики штурмовал но ответа не нашел. Кто знает подскажите, как через командную строку задать "Условия" выполнения задачи, а так же "Параметры", напимер такой "немедленно запускать задачу, если пропущен плановый запуск"
С уважением и надеждой.
Nigelist
15-03-2011, 07:48
Tanatos777, присоединяюсь к вам в желании не плодить схожие темы.
Суть проблемы: Вход в систему осуществляется под паролем. А планировщик заданий не начинает выполнение заданий без авторизации в системе. Как же заставить планировщик заданий выполнять задания без авторизации в системе?
Nigelist,
Выполнение задания при загрузке компьютера не подходит? Тогда рассмотрите автологин с последующей блокировкой компьютера.
http://forum.windowsfaq.ru/showthread.php?p=171586&post171586
Nigelist
16-03-2011, 09:54
monkkey, подходит. Если имеется в виду запуск без авторизации. Только как его сделать?
Nigelist,
В планировщике (мастере) при создании задания есть такой пункт - "При загрузке компьютера".
Nigelist
17-03-2011, 07:30
monkkey, не оказалось не то. Задания должны выполняются в определенное время. В обед и вечером бэкап, а ночью выключение.
Nigelist
22-03-2011, 06:08
Лано, раз никто не знает решения возможного средствами Windows, буду юзать nnCron...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC