| 
 | 
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  В целом мне нужно перезапускать службу ночью. В одном батнике это не получилось - иногда команда остановки вываливается в ошибку по таймоуту, как завершенная, а служба еще не остановилась. Я сделал два батника с интервалом в два часа. Оказалось и это не выход. По каким то причинам батник остановки срабатывает после батника запуска. И как с этим бороться? Думал - при остановке создавать файл, при запуске удалять его. Но получается при старте много-много раз запускаться, пока файлик не появится. Можно тупо раузу в цикле ставить. Может что лучше есть? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.01.2022, 11:05 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Настроить перезапуск и тупо "убивать" процесс службы? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.01.2022, 11:30 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Basil A. Sidorov, Так то придумал: нужно цикл проверки на существования файла запускать. Только с синтокисом не получается Код: javascript 1. 2. То требует двойные %%, иначе не воспринемает переменные А в том варианте что выше - if не видит ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.01.2022, 11:55 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  antipod, вот так вот цикл пошол Код: javascript 1. но пишет что файла нет, хотя он гарантированно есть и отдельно команда срабатывает правильно ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.01.2022, 12:24 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Пожаловаться автору службы на то, что его кривое поделие виснет и вообще требует  перезапуска - не вариант?.. Перезапускай всю винду. Там таймаут завершения для служб жёсткий. Posted via ActualForum NNTP Server 1.5 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.01.2022, 13:40 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Dimitry Sibiryakov, И то и то пробовали, Перезапуск службы в ручную надоел, автор этого чуда не известен, служба поддержки не компитентна - дверцами мы хлопали а перзапуск компа как выясняется не гарантирует нормальный запуск этого по, и на автомат эго не поставишь ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.01.2022, 14:21 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  antipod В целом мне нужно перезапускать службу Это действительно полноценная служба? Если так - то тормозим её командой, а потом в цикле с достаточно вменяемой задержкой опрашиваем её статус. Можно останов тоже загнать внутрь цикла - лишняя команда на стоп ничего плохого не делает. Когда статус покажет, что служба остановлена - запускаем. antipod а перзапуск компа как выясняется не гарантирует нормальный запуск этого по То есть как это? Надеюсь, запуск у службы, если она на такое способна - отложенный? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.01.2022, 14:51 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Akina, Насчет проверки статуса службы это вариант, но я слышал, что этот фокус возможен в пауэр шеле, я его не знаю. Как такое провернуть в батнике не знаю А перезапус отложенный, но По это некий комплекс, я всего не знаю. Как минимум ПОстгрис и эмуляция апатча, причем в зависимости постгриса нет. Так что, при включении компа банально может вылетать в ошибку. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.01.2022, 15:44 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  antipodпричем в зависимости постгриса нет. Так добавьте. Утилита sc это позволяет Posted via ActualForum NNTP Server 1.5 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.01.2022, 15:56 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  antipod, а чем дергаете службу: NET или SC? NET - ждет выполнения (остановки, паузы, запуска) SC не ждет (асинхрон) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.01.2022, 16:21 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  antipod, попробуйте осилить гугл поиск, возможно это позволит осилить powershell в интернетах примеров по взаимодействию со службами локально или через WinRM 100500 примеров, думаю даже код под вашу задачу найдется, если хорошо поискать ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.01.2022, 16:49 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Roman Mejtes antipod, попробуйте осилить гугл поиск, возможно это позволит осилить powershell в интернетах примеров по взаимодействию со службами локально или через WinRM 100500 примеров, думаю даже код под вашу задачу найдется, если хорошо поискать ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.01.2022, 16:50 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  [quot Akina#22423156]  antipod Это действительно полноценная служба? Когда статус покажет, что служба остановлена - запускаем. Хороший вопрос! Какая-нибудь вебсфера от IBM запросто регается как служба, а на самом деле это обертка для вызова батника, который управляет работой джавы, которой эта вебсфера и является. И запросто служба может "остановиться" (она просто послала команду "stop"), а сама джава продолжает крутиться.. И в этом случае нужно либо напрямую вызывать stopserver и ждать его ответа, либо рубить джаву.. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.01.2022, 17:20 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ипполит Матвеевич покорно отпустил стул и пролепетал:  -- Простите, недоразумение, служба такая. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.01.2022, 08:56 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Все проще оказалось Код: java 1. 2. 3. 4. Я просто не знал что перемещаться можно в батнике назад. Раньше это делать нельзя было ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.01.2022, 08:56 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  antipod Я просто не знал что перемещаться можно в батнике назад. Раньше это делать нельзя было ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.01.2022, 09:05 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  bga83  goto  поддерживается еще со времен доса это вряд ли ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.01.2022, 09:20 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  volodin661 bga83  goto  поддерживается еще со времен доса это вряд ли ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.01.2022, 09:31 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  в каком-то вирт. виндусе у меня болтается dosbox, но мотивации найти его и проверить данное утверждение нет ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.01.2022, 10:08 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  volodin661 это вряд ли ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.01.2022, 10:18 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Basil A. Sidorov goto в bat-никах всегда ходил по меткам и этому ничто не мешало. - Теперь вся сила в гемоглобине. Сказав это, «Пьер и Константин» умолк. Замолчали и горожане, каждый по-своему размышляя о таинственных силах гемоглобина. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.01.2022, 10:34 | 
  
  
  
   | 
||
| 
 
Планировщик заданий. Как запускать службу именно когда она остановлена 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Имхо, если "команда остановки вываливается в ошибку по таймоуту", то сама по себе служба кривая и правильно бы было, как уже говорили, просто прибивать процесс настроив в службе её recovery: ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.01.2022, 11:38 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=26&gotonew=1&tid=1491932]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    83ms | 
get topic data:  | 
    9ms | 
get first new msg:  | 
    8ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    60ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 232ms | 
| total: | 430ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...