Linux关机时无法发送网络请求?linux 关机时还能发送网络请求吗?

通过截获系统关机给进程发送的SIGTERM信号,然后给服务端发送网络请求;此时网络服务已然关闭,无法发送成功。

有没有什么办法在linux关机前发送网络通信请求?

由于linux关机命令的优先级别是很高,你要实现这个功能,理论上需要设置一个更高级别的进程来监听关机进程。住:本人没有试验过,请楼主实践求知

关机时,你的程序已经对系统没有多少控制了。处理时机不受控制。你应该服务器设置超时等判断客户端被关机了

可以编写一个内核模块,通过register_reboot_notifier注册一个网络请求的函数,系统在reboot/shutdown/halt的时候,会调用到你注册的钩子函数。