Как убить – мягко?

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

Я хотел бы дать программе какое-то время, чтобы очистить, если это нравится, так что просто отправка SIGTERM будет суровым, я думаю?

  • Может у зомби есть сироты? Будут ли дети-сироты беспокоиться, пожимая зомби?
  • Какой процесс отправляет TCP SYN на Solaris 10?
  • Как узнать причину выполнения команды / кода в Linux?
  • что происходит, когда оконный менеджер помещается в фоновый режим
  • Неустранимые процессы apache2
  • Как я могу убить мой обработанный процесс yes?
  • Я буду использовать SIGKILL-9 ») последним, это понятно.

    Но что начать? SIGHUP ? Какие сигналы являются пустой тратой времени?


    Соответствующие сигналы для справки, из

    man 7 signal

      Signal Value Action Comment ────────────────────────────────────────────────────────────────────── SIGHUP 1 Term Hangup detected on controlling terminal or death of controlling process SIGINT 2 Term Interrupt from keyboard SIGQUIT 3 Core Quit from keyboard SIGKILL 9 Term Kill signal SIGPIPE 13 Term Broken pipe: write to pipe with no readers SIGTERM 15 Term Termination signal 

    Linux и Unix - лучшая ОС в мире.