我遇到过这样的情况:我通过 USB 电缆连接到 BeagleBone Black,我在 Linux 终端中启动了我的应用程序,我正在观察它的执行情况,它向我发送一些数据到终端,并且它始终需要一些输入。
如果在应用程序仍在运行时,我从电脑上拔下 USB 电缆,会发生什么情况。
这条路要跑多久?
一段时间后,SIGHUP 是否会因为没有 USB 连接而终止我的应用程序?
SIGHUP 多久发送一次到系统,它代表什么?
SIGHUP 与 DCD(Data Carrie Detect)有何关系?