0
我想通过设置该通信的只读终端窗口来理想地调试两个进程之间的问题。这是我可以简单地使用现有的标准Linux实用程序?如何监控FIFO?
的FIFO住在/run/myfifo
,并与其中一个进程创建:
/* Create a FIFO if one doesn't already exist */
int createFifo(char *filepath) {
if (access(path, F_OK) == -1) {
return mkfifo(filepath, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
}
return 0;
}
tail -F /run/myfifo
?
脚本你能'strace'的过程和滤除系统调用读/写在FIFO? –
你总是可以'猫'的FIFO。它应该像套接字一样对待它,在这种情况下,行为将被读取直到EOF。 – bnaecker