Как остановить Сервер Демона в направляющих?

Вот это да! Здесь много сложных ответов, включая некоторые простые, которые зависят от внешних зависимостей. как насчет этого:

String [] arg1 = new String{"a","b","c"};
String [] arg2 = new String{"x","y","z"};

ArrayList<String> temp = new ArrayList<String>();
temp.addAll(Arrays.asList(arg1));
temp.addAll(Arrays.asList(arg2));
String [] concatedArgs = temp.toArray(new String[arg1.length+arg2.length]);
75
задан Srinivas M.V. 29 October 2009 в 01:32
поделиться

3 ответа

Я не думаю, что это произойдет, если вы используете -d. Я бы просто убил процесс.

В будущем просто откройте другое окно терминала и используйте команду без -d, это даст действительно полезные отладочные данные.

Если это производственная среда, используйте что-нибудь вроде пассажира или тонкий, чтобы их можно было легко остановить или перезапустить серверы

3
ответ дан 24 November 2019 в 11:28
поделиться

Идентификатор процесса сервера-демона хранится в каталоге вашего приложения tmp / pids /. Вы можете использовать свой стандартный kill process_id с информацией, которую найдете там.

18
ответ дан 24 November 2019 в 11:28
поделиться

Как сказал Райан:

White PID, который вы хотите, находится в TMP / PID /

, вероятно, Server.pid - это файл, который вы хотите.

Вы должны быть в состоянии запустить Убить -9 $ (CAT TMP / PIDS / SERVER.PID) , чтобы открыть демонизированный сервер.

36
ответ дан 24 November 2019 в 11:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: