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