|
|
|
Как задать выполнение программы по расписанию
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, как задать выполнение программы по расписанию? На ум приходит только один вариант: поставить Timer и с очень большим интервалом (должно быть что-то вроде ночной джобы на sql server) программа будет выполнять кусок кода. Решение не оптимальное, так как процесс программы будет постоянно висеть в трее и при выключении компьютера он соотв. исчезнет.. Может быть есть какие-нибудь другие варианты? Подскажите пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2008, 17:58 |
|
||
|
Как задать выполнение программы по расписанию
|
|||
|---|---|---|---|
|
#18+
системным шедулером воспользоваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2008, 18:30 |
|
||
|
Как задать выполнение программы по расписанию
|
|||
|---|---|---|---|
|
#18+
Поддерживаю системный планировщик. Для операционки типа NT (Windows NT/2000/2003/XP/Vista) Есть команда управления заданиями в планировщике AT. Я например для установки расписания резервного копировая использую такой командный файл Код: plaintext 1. 2. 3. %1 - время первого копирования 08:30:00 %2 - время второго копирования 12:00:00 %3 - время третьего копирования 18:00:00 %4 - каталог для резервных копий c:\bp\arc Если выполнить такой пакетный файл один раз то он будет действовать до тех пор пока вы не отмените его или не переставите ОС. Обращаю ваше внимание на то, что путь до выполняемого файла нужно указывать полный! Теоретически все можно сделать через диалог 09:30:00 Control Panel | Scheduled Task (Для Windows 2000/2003/XP/Vista, в NT нет помоему диалога только командная строка) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2008, 09:35 |
|
||
|
Как задать выполнение программы по расписанию
|
|||
|---|---|---|---|
|
#18+
> Автор: bac > Поддерживаю системный планировщик. Для операционки типа NT (Windows > NT/2000/2003/XP/Vista) > Есть команда управления заданиями в планировщике AT. > Я например для установки расписания резервного копировая использую > такой командный файл > > at %1 /EVERY:M,T,W,Th,F,S c:\bp\bpBackup.bat %4 > at %2 /EVERY:M,T,W,Th,F,S c:\bp\bpBackup.bat %4 > at %3 /EVERY:M,T,W,Th,F,S c:\bp\bpBackup.bat %4 > Параметры (для примера) > %1 - время первого копирования 08:30:00 > %2 - время второго копирования 12:00:00 > %3 - время третьего копирования 18:00:00 > %4 - каталог для резервных копий c:\bp\arc > > Если выполнить такой пакетный файл один раз то он будет действовать > до тех пор пока вы не отмените его или не переставите ОС. Не правда ваша :) выполнятся будет только один месяц, я с этим столкнулся на Win2kSrv SP4 и Win2003Srv. Перенастраивал шедулер вручную. т.к. было не критично :) К тому-же встречал информацию, о новом планировщике, начиная по моему с windows 2003, а может и с ХР. Даже пробовал, но это было пару лет назад и сейчас не помню названия :). Но впечатления остались положительные, шире возможности по настройке заданий и что-то ещё. > Обращаю ваше внимание на то, что путь до выполняемого файла нужно > указывать полный! > > Теоретически все можно сделать через диалог 09:30:00 Control Panel | > Scheduled Task (Для Windows 2000/2003/XP/Vista, в NT нет помоему диалога > только командная строка) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2008, 12:14 |
|
||
|
Как задать выполнение программы по расписанию
|
|||
|---|---|---|---|
|
#18+
еще вариант - свой сервис. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2008, 12:24 |
|
||
|
Как задать выполнение программы по расписанию
|
|||
|---|---|---|---|
|
#18+
> Автор: Игорь Горбонос > К тому-же встречал информацию, о новом планировщике, начиная по > моему с windows 2003, а может и с ХР. Даже пробовал, но это было пару > лет > назад и сейчас не помню названия :). Но впечатления остались > положительные, > шире возможности по настройке заданий и что-то ещё. Во нашел :) Называется Schtasks.exe Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2008, 12:33 |
|
||
|
Как задать выполнение программы по расписанию
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос Не правда ваша :) выполнятся будет только один месяц, я с этим столкнулся на Win2kSrv SP4 и Win2003Srv. Не знаю не знаю. У меня уже 2 года работает (правда под XP). Да и под NT работале несколько лет. Кончно может я сплю и не вижу. Обязательно схожу на объект проверю. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2008, 14:56 |
|
||
|
Как задать выполнение программы по расписанию
|
|||
|---|---|---|---|
|
#18+
> Автор: bac > Игорь Горбонос > > Не правда ваша :) выполнятся будет только один месяц, я с этим > столкнулся на > Win2kSrv SP4 и Win2003Srv. > > Не знаю не знаю. У меня уже 2 года работает (правда под XP). > Да и под NT работале несколько лет. > > Кончно может я сплю и не вижу. Обязательно схожу на объект проверю. > :) У меня на этом был завязан B/R БД, перенос и пересчет статистики и удаление файлов возникающих при работе системы и работало больше 6 лет, пока с одного объекта, из новых, не позвонили и не сказали что поломалась БД, начали разбиратся выяснилось, что планировщик отработал месяц и удалил задание и база росла, файлы накапливались и в результате вот. При исследовании выяснил, что задание создается и выполняется, но если посмотреть свойства задания через аплет контрол панели у задания устанавливается в окне "Дополнительные параметры расписания" птица "Дата окончания" и дата ставится ровно на через месяц от даты создания. После этого я поэксперементировал и так и не добился нужной мне работы, поэтому стали руками снимать эту птицу или делать задания. На старых объектах задания делались руками а тут решил поэксперементировать. А после натолкнулся на новый интерфейс командной строки к планировщику, попробовал, он отрабатывал нормально и мне понравился, но т.к. часть объектов была с 2000 сервером, то внедрять я его не стал. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2008, 15:41 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=195&tid=2162464]: |
0ms |
get settings: |
5ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
119ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 403ms |

| 0 / 0 |
