HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Безопасность и Анонимность > Windows
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

windows bat - как определить наличие сервиса?
  #1  
Старый 25.02.2010, 21:58
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами: 10562786

Репутация: 537


Question windows bat - как определить наличие сервиса?

устанавливаю сервис апач батником, пишет что он уже установлен

хочу сделать проверку наличия сервиса в системе

возможно ли это?
 
Ответить с цитированием

  #2  
Старый 25.02.2010, 22:02
SpangeBoB
Познавший АНТИЧАТ
Регистрация: 12.07.2008
Сообщений: 1,705
С нами: 9384806

Репутация: 1350


По умолчанию

sc query ИМЯ_СЕРВИСА > nul && echo "YES" || echo "NO"
 
Ответить с цитированием

  #3  
Старый 25.02.2010, 23:29
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами: 10562786

Репутация: 537


По умолчанию

в любом случае выводит YES
пробовал имя сервиса в кавычках - тоже самое
 
Ответить с цитированием

  #4  
Старый 25.02.2010, 23:33
SpangeBoB
Познавший АНТИЧАТ
Регистрация: 12.07.2008
Сообщений: 1,705
С нами: 9384806

Репутация: 1350


По умолчанию



Проверяй точность команды наверно ввел & вместо &&.
 
Ответить с цитированием

  #5  
Старый 26.02.2010, 07:35
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами: 10562786

Репутация: 537


По умолчанию

не работает
видимо потому что у тебя виста или семерка, а у меня ХР

 
Ответить с цитированием

  #6  
Старый 26.02.2010, 10:34
SpangeBoB
Познавший АНТИЧАТ
Регистрация: 12.07.2008
Сообщений: 1,705
С нами: 9384806

Репутация: 1350


По умолчанию

Тогда попробовать:
sc query Apache2.2 | findstr /i "SERVICE_NAME" && echo "Y" || else "N"

net start | findstr /i "DNS Client" && echo "Y" || echo "N"
 
Ответить с цитированием

  #7  
Старый 27.02.2010, 11:51
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами: 10562786

Репутация: 537


По умолчанию

спасибо, первый способ подходит
но ты опечатался, не else а echo:

PHP код:
sc query Apache2.2 findstr /"SERVICE_NAME" && echo "Y" || echo "N" 
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Халявный интернет или как спрятаться надежнее чем VPN или SSH с цепочкой соксов. kodzero Статьи 20 06.08.2010 23:54
Продажа дедиков // Dedicated Servers _Evil_DeViL_ Хостинг, Dedicated, VDS, Сервера - Покупка, продажа 40 11.01.2010 17:29
Ошибки Windows и их устранение. Серый Windows 6 15.12.2006 14:44
Windows Vista - "Новые возможности" от Microsoft Hitman_2 Мировые новости. Обсуждения. 0 28.03.2006 01:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.