#1 23.08.11 17:28
Батник на запуск exe и его дальнейшее завершение
Есть терминальный сервер 2008 для 1с. Переезжаем с 8.1 на 8.2. Переехать надо быстро и незаметно. Базы уже конвертированы и ждут пользователей))
Есть exe-шник(1с-кий), при запуске которого происходит прописывание доступных на сервере баз(список уже лежит в файле рядом с ним) пользователю в его терминальный профиль.
Все настроил, но столкнулся вот с чем: exeшник остается висеть в сессии, ну и как следствие, сессия остается висеть на сервере))а это нифига не весело)
Ручками прописывать - отсохнут))Тем более, что планируется расширение, и добавление новых модулей в 1с, и чтобы не проворачивать каждый раз одно и тоже, просто править файл с базами на сервере,а они при следующем запуске цеплялись бы =)
коротко и по существу:
Нужно сделать батничек, чтобы запускал приложение в фоновом режиме и закрывал его спустя, например, полминуты. Желательно обойтись встроенными виндовыми средствами))
HELP))
Offline
#2 23.08.11 17:51
Re: Батник на запуск exe и его дальнейшее завершение
РАЗУМ написал(а):
Нужно сделать батничек, чтобы запускал приложение в фоновом режиме
Запуск - start, в фоне - только /min знаю.
закрывал его спустя, например, полминуты.
Закрывать можно убивая taskkill'ом, а вот дождаться полминуты... ммм ну попингуй сам себя. Раз 30, мб больше чуть-чуть. Не засекал ))
Код::
start /min application.exe rem Waiting near 30 sec ping -n 30 127.0.0.1 taskkill /im application.exe pause
Желательно обойтись встроенными виндовыми средствами))
Вроде уложились )
Offline
#3 24.08.11 14:03
Re: Батник на запуск exe и его дальнейшее завершение
Спасибо))решил по-другому))в дефолт профиль забросил cfg с сылкой на админский cfg))
taskkill так не убивает))правильный формат:
Код::
taskkill /f /fi "imagename eq ИМЯ ПРОЦЕССА"
И запуск в фоновом тоже по-другому...но я не искал как)))
Исправлено РАЗУМ (24.08.11 14:03)
Offline

