Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Странное поведение батника

Ответить
Настройки темы
CMD/BAT - Странное поведение батника

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Народ подскажите в чем может быть проблема.
Есть WinXP На ней крутится прога с бд. Эту бд я хочу периодически бекапить. Для этого установил софтину Exiland Backup Professional. Она позволяет до и после бекапа запускать определенные задачи в том числе и bat файлы. Мне нужно делать бекап с выключенной службой SQL и закрытой прогой, которая эту бд юзает. После бекапа все это нужно обратно запустить. С остановкой все ок. А для запуска написал такой батник
Код: Выделить весь код
net start MSSQLSERVER
net start AccessGuard

echo wscript.Sleep 10000>"%temp%\sleep10.vbs"
cscript //nologo "%temp%\sleep10.vbs"
del "%temp%\sleep10.vbs"

@for %%f in (
"C:\Program Files\СТОП-Нет 3.5\Utils\Monitor31.exe"
) do @>nul 2>&1 qprocess "%%~nxf"||start "" %%f
exit
Если его запустить просто по клику на него - все ок. А если его запускает Exiland Backup Professional то приложение Monitor31.exe просто висит в диспетчере задач, но окно на экране не появляется. Как его уговорить?

Отправлено: 14:35, 06-02-2021

 

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Так оно запускается как бы в фоне. Можно еще проверить от какого пользователя стартует этот самый монитор31. Откровенно не помню как оно в XP.

Отправлено: 15:01, 06-02-2021 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Elven,
там один пользователь на все. он в группе Администраторы

Отправлено: 15:06, 06-02-2021 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


evggrig, что должно делать сие:
Код: Выделить весь код
@for %%f in (
"C:\Program Files\СТОП-Нет 3.5\Utils\Monitor31.exe"
) do @>nul 2>&1 qprocess "%%~nxf"||start "" %%f
? Что такое qprocess?

Отправлено: 15:32, 06-02-2021 | #4


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


по моей задумке оно должно проверить не запущен ли процесс и если нет то запустить его.

Отправлено: 15:44, 06-02-2021 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


А как именно реализован у Вас вызов на исполнение пакетного файла из-под Exiland Backup Professional?

Возможности программы резервного копирования Exiland Backup:
Цитата:
Запуск внешних приложений

Вы также можете выбрать состояние видимости окна. Однако, в версии Professional запуск внешних приложений выполняет неинтерактивная служба, поэтому запущенные приложения не будут отображаться на экране в любом случае, независимо от данной настройки.

Последний раз редактировалось Iska, 06-02-2021 в 16:20.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:14, 06-02-2021 | #6


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


вон оно в чем дело... странно это. ну да ладно. попробую батник запускать после бекапа из виндового планировщика.


ЗЫ А чисто для самообразованности ... если из одного батника запустить другой батник от имени уже не службы а юзера и из него уже запускать приложуху... такое технически возможно?

Последний раз редактировалось evggrig, 06-02-2021 в 16:30.


Отправлено: 16:21, 06-02-2021 | #7


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


evggrig, а постучитесь с этим вопросом в техподдержку, пусть что-нибудь посоветуют.

Отправлено: 16:32, 06-02-2021 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Странное поведение батника

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - Странное поведение мыши CtrlAltDeletOff Программное обеспечение Windows 2 31-10-2014 15:42
Странное поведение Haos64 Непонятные проблемы с Железом 16 04-03-2010 16:06
Странное поведение HDD?! Ilya S Непонятные проблемы с Железом 5 02-06-2008 13:02
Странное поведение процессора (?). nijigatsumi Непонятные проблемы с Железом 17 03-05-2008 13:59
Странное поведение IE 7 Ser6720 Хочу все знать 23 10-04-2007 22:03




 
Переход