Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Остановка процесса


Автор: regen 27.9.2006, 10:43
Добрый день.
Программа запускает mysql на определённом порту. Порт она определяет сама (ищет свободный порт). Вопрос заключается в том как закрыть этот запущенный процесс? Как ему сделать kill ?
Ниже кусок кода (мало ли что)
Код

            util utilization = new util();
            ServerSocket serverSocket = new ServerSocket(0);
            freePort = serverSocket.getLocalPort();
            serverSocket.
            String arg = "\""+utilization.getHome()+"\\bin\\mysqld"+"\" --skip-innodb --standalone --basedir=\""+utilization.getHome()+""+"\" --datadir=\""+utilization.getHome()+"\\data"+"\" --port="+freePort;
            Runtime.getRuntime().exec(arg);

ЗЫ: util - класс, который хранит информацию о путях.

Добавлено @ 10:50 
destroy()

нда.... надо было сначала почитать мануал прежде чем вопрос задавать
помечаю вопрос как решённый

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)