后台程序在向tty/串口写数据的时候stop了

当后台程序向tty/串口写数据的时候stop了。

STOPPED(SIGTTOU) ....

SIGTTOU:代表的是后台程序向 controlling terminal写数据。

解决办法:暂时在程序中将 SIGTTOU和SIGTTIN 忽略掉/ignored。

signal(SIGTTOU, SIG_IGN);
signal(SIGTTIN, SIG_IGN);

原文地址:https://www.cnblogs.com/xuanyuanchen/p/6529317.html