= Сообщение: 829 из 3153 ================================== RU.LINUX.CHAINIK = От : Eric Pozharski 2:463/94.101 16 Apr 15 09:52:58 Кому : Oleg Redut 16 Apr 15 09:52:58 Тема : Re: port FGHI : area://RU.LINUX.CHAINIK?msgid=2:463/94.101+1c1ec10c На : area://RU.LINUX.CHAINIK?msgid=2:5000/111+552c9f67 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== with <MSGID_2=3A5000=2F111_552c9f67@fidonet.org> Oleg Redut wrote:
*SKIP*
OR> Это убивает всю яву, а не освобождает указанный порт. :-( Если OR> запущены 2-3 процесса с явой на разных портах и один я пытаюсь OR> перезапустить, то это не вариант.
ps `pgrep -t pts/#`
Я screen не пользуюсь, возможно нужно быть пессимистом, ожидать краха и выяснять номер pts заранее. Тогда можно прибить адресно. Hо...
OR> Кстати, если я убиваю нормально работающий процесс, то порт не OR> захватывается. А если процесс крэшнулся по внутренним причинам и не OR> работает нормальный выход из него, то тогда после убиения и порт не OR> освобождается.
Может это java-way? (спекулирую) java форкает еще один процесс, который собсно держит порт. И этот процесс на крах родителя не обращает внимания. Это может быть by design. Однако lsof в помощь.
-- Torvalds' goal for Linux is very simple: World Domination Stallman's goal for GNU is even simpler: Freedom --- slrn/pre1.0.0-18 (Linux) * Origin: orphan.zombinet (2:463/94.101)