|
Пауза в выполнении кода (опять) | ☑ | ||
---|---|---|---|---|
0
Arxangel06
01.11.12
✎
10:09
|
Возникла необходимость делать паузы в выполнении кода на сервере. Смысл вопроса - перезапуск службы в винде по расписанию. Что мне подумалось - КомандаСистемы("sc stop..."), пауза, КомандаСистемы("sc query..."), если не остановлена - ждем, если остановлена - стартуем и снова ждем, проверяем, если работает - выходим, если не работает - опять попытка стартовать.
Самая главная беда - ПодключитьОбработчикОжидания() не работает на сервере, поэтому регламентное задание на нем не построить... Версии, предложения? |
|||
1
YF
01.11.12
✎
10:10
|
(0) А если служба вообще не запустится? Что делать будешь?
|
|||
2
Maxus43
01.11.12
✎
10:11
|
камандасистемы("PAUSE 100")
|
|||
3
Maxus43
01.11.12
✎
10:12
|
тьфу, ЗЫ - команда системы доступна тока на клиенте
|
|||
4
le_
01.11.12
✎
10:12
|
Про паузы здесь написано:
Книга знаний: Перепроведение документов в 1С:Предприятие без блокировки других пользователей |
|||
5
Aprobator
01.11.12
✎
10:13
|
перезапуск с 1С, а нафига? В винде планировщик что ли сперли?
|
|||
6
Aprobator
01.11.12
✎
10:14
|
чего только не стремится народ сделать на 1С, просто невообразимо.
|
|||
7
Maxus43
01.11.12
✎
10:14
|
>>Возникла необходимость делать паузы в выполнении кода на сервере
>>Смысл вопроса - перезапуск службы в винде по расписанию Как связаны эти две штуки? по второму: в шедулер батник - net stop, pause, net start. по первому - скорре настроить расписание нормально и Т.д. |
|||
8
Arxangel06
01.11.12
✎
10:20
|
(5) Ну например к этому перезапуску привязано оповещение о произошедшем перезапуске, отправлять письма из батника - не, ну можно конечно, но как-то... назад к истокам?
КомандаСистемы отпала, еще версии? |
|||
9
Arxangel06
01.11.12
✎
10:23
|
(4) Не канает, нетути сервера с пхп, и поднять его особо негде. хотя идея интересная и надо будет запомнить...
|
|||
10
Aprobator
01.11.12
✎
10:24
|
(8) для админов что ли чего делается? Типа они себе не могут настроить оповещение о перезапуске службы средствами системы?
|
|||
11
Arxangel06
01.11.12
✎
10:25
|
(7) батник не подходит - как проверять, остановилась ли служба, и запустилась ли?
(8) я сам и есть тот недо-админ, которые не может настроить рестарт сервисов средствами ОС... |
|||
12
Maxus43
01.11.12
✎
10:25
|
письма и скриптами норм отправляются, в шедулер запихать и всё, никакой это не "возврат", а решение данной задачи нормальное, а вот притягивать сюда 1с - это да, изврат
|
|||
13
Arxangel06
01.11.12
✎
10:28
|
(12) да, я знаю толк в извращениях, поскольку очень давно и прочно забыл досовый BAT-язык, а до VBS как-то руки не дошли, а счас его осваивать нет времени, как и PowerShell...
|
|||
14
Arxangel06
01.11.12
✎
10:29
|
подумалось - а что если по шедулеру запускать клиент, в нем открывать форму, из формы все отрабатывать и закрывать клиента? ну изврат конечно, но работать вроде будет?
|
|||
15
Maxus43
01.11.12
✎
10:29
|
(13) не надо осваивать, гугли примеры скриптов. с нуля щас мало кто пишет, ибо всё написано до нас
|
|||
16
Aprobator
01.11.12
✎
10:29
|
имхается, что тут почта нафиг не нужна. Настроить подписки на события и все. В системе хелп на эту тему есть.
|
|||
17
Maxus43
01.11.12
✎
10:31
|
за 5 сек ищется как почту отправлять, и т.д
http://forum.oszone.net/post-2012045.html |
|||
18
Arxangel06
01.11.12
✎
10:31
|
(16) не понял, причем тут подписки на события? по событию что, письмо отошлется?
|
|||
19
Arxangel06
01.11.12
✎
10:33
|
(17) а вот это зачет. пошел изучать.
|
|||
20
Aprobator
01.11.12
✎
10:33
|
(18) а зчем отсыл письма то? Разные сети что ли?
|
|||
21
Arxangel06
01.11.12
✎
11:04
|
(20) разные страны :)
|
|||
22
Aprobator
01.11.12
✎
11:16
|
(21) я не про страны, а про сети спросил )))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |