Я разрабатываю серверный демон. У меня уже есть работающая версия этого сервера, но теперь я собрал новую версию. Как заменить текущий процесс новым?
Могу ли я просто использовать service [daemon-name] restart
? Останавливает ли это текущий процесс и запускает новый из того же (теперь обновленного) исполняемого файла? Или это просто перезапустить тот же (теперь устаревший) двоичный файл?
Могу ли я просто запустить новую версию и ожидать, что она заменит старую? Или они будут работать параллельно (не мое намерение)?
Кроме того (хотя это может быть совсем другой вопрос), я смог запустить текущий сервер в качестве демона в своей учетной записи, хотя я не являюсь администратором. Я попытался остановить его, но это запрашивает пароль root
. Есть ли способ сделать это без привлечения моего сетевого администратора?