Я пробую разные веб-микрофреймы Python, такие как cherrypy и flask (под Mac OSX).
Когда я заканчиваю процесс с помощью CTRL+Z, обычно процесс продолжается. Почему сигнал выключения не убивает процесс? Я должен убить его и перезапустить.
Ctrl-Z, приостановить. Вы хотите Ctrl-C, прерывать. Из Unix-сигнала википедии:
- Ctrl-C (в старых версиях Unix, DEL) отправляет сигнал INT (SIGINT); по умолчанию это приводит к завершению процесса.
- Ctrl-Z отправляет сигнал TSTP (SIGTSTP); по умолчанию это заставляет процесс приостановить выполнение.