Печальный чайник
14-06-2010, 18:33
Поддерживаем сервер. Для удаленного управления хотим записать права на запуск скриптов. Всего скриптов планируется 3: Рестартёр, перезагрузка и отключение. С первым проблем нет, вот он:@echo off
echo %time% %date% Server was started
.\server.exe /***
.\Restart.batСо вторым чуть сложнее. По идее, он должен просто убивать server.exe, и тогда скрипт-рестартер перезагрузит его. Проблема в том, что серверов на машине несколько, и при taskill /f /im server.exe убиваться будут все. Конечно, можно переименовать экзешники, и если другого варианта не найдется, я так и сделаю. Основная проблема с третьим скриптом. Я не знаю, как отключить только скрипт-рестартер. Обыкновенная taskkill /f /im cmd.exe убьет не только рестартер, но и сам скрипт отключения (который по идее должен затем и server.exe гасить), да еще и рестартеры других серверов погасит. Так вот - мне нужно сделать так, чтобы этот скрипт отключения убивал только конкретный скрипт рестарта и сервер. Возможно ли такое?
Да, забыл. ОС Windows Server 2003
echo %time% %date% Server was started
.\server.exe /***
.\Restart.batСо вторым чуть сложнее. По идее, он должен просто убивать server.exe, и тогда скрипт-рестартер перезагрузит его. Проблема в том, что серверов на машине несколько, и при taskill /f /im server.exe убиваться будут все. Конечно, можно переименовать экзешники, и если другого варианта не найдется, я так и сделаю. Основная проблема с третьим скриптом. Я не знаю, как отключить только скрипт-рестартер. Обыкновенная taskkill /f /im cmd.exe убьет не только рестартер, но и сам скрипт отключения (который по идее должен затем и server.exe гасить), да еще и рестартеры других серверов погасит. Так вот - мне нужно сделать так, чтобы этот скрипт отключения убивал только конкретный скрипт рестарта и сервер. Возможно ли такое?
Да, забыл. ОС Windows Server 2003