我正在尝试重现由于网络中断而导致进程失败的情况。我希望使用 kill 命令重现此信号。常规 kill 命令不起作用。我查看了 /usr/include/sys/signal.h 以尝试找到指向任何可能与网络中断相关的信号,但没有找到。有人尝试过使用 kill 命令重现网络中断吗?
抱歉,这是一个新手问题!如果我完全错误地处理了这个问题,请纠正我。
答案1
无。“网络故障”不是一个信号。
答案2
正如其他人所说,信号不是那样工作的,它们通常不与“无网络”等特定错误代码相关联,我假设您来自 Windows 背景?如果您想重现网络故障,请让进程尝试访问不存在的地址或在测试机上暂时禁用网络链接来引发故障。