【发布时间】:2013-01-26 05:43:42
【问题描述】:
我有一些进程在启动后绑定到地址和端口。这些进程使用exec 在屏幕中运行,以便在子进程关闭时屏幕关闭。
杀死进程的时候,我用kill -9 PID,但是有时候画面会结束,但是当我重新启动进程时,旧进程仍在使用端口,我不得不再次终止进程。
我还读到SIGKILL 让套接字打开、陈旧的内存、随机资源在使用中,所以我转向了简单的kill PID,即SIGTERM。
SIGTERM 是否保证允许进程与地址和端口解除绑定,还是有更好的选择?
【问题讨论】:
标签: bash posix sigkill sigterm