Как остановить stunnel на сервере Linux (используя только терминал), кроме как убить pid - PullRequest
0 голосов
/ 07 февраля 2019

Мы правильно настроили наш stunnel в Ubuntu 16.04, также он правильно запускается, мы получаем наши данные в приложении, которое поступает с сервера stunnel.Хотя я не могу найти подходящий способ остановить обструкцию.Я пытался убить pid из stunnel, но убийство pid не является правильным способом остановки.

Спасибо

1 Ответ

0 голосов
/ 07 февраля 2019

Убийство PID звучит довольно плохо, но это обычный способ остановить процессы в Linux.«Kill» - это просто другое название слова «отправить сигнал»Если вы введете kill $pid, то SIGTERM будет отправлен этому процессу.Затем процесс может обработать сигнал и выполнить чистое отключение.Это также способ, которым многие программы реализуют функцию перезагрузки конфигурации, для этого они часто используют SIGHUP (kill -SIGHUP $pid).

Так что, если вы не используете kill -SIGKILL $pid (или коротко: kill -9 $pid) программа может обработать этот сигнал и корректно завершить работу.

Подробнее о сигналах в Linux: https://en.wikipedia.org/wiki/Signal_(IPC)#List_of_signals

...