fifo

    2熱度

    1回答

    比如,某人執行在終端執行以下操作: echo 'start working' > /etc/.example ,這是執行時,示例程序將「開始工作。」 在UNIX(類)系統上,將如何實現類似的東西,以及這種行爲稱爲什麼?

    3熱度

    2回答

    我有一個TI DSP(TMS320F28235,如果有人關心),我需要實現一個FIFO,用於在主循環代碼和中斷之間排隊信息。這個隊列的高速執行非常關鍵,但是正確的操作也是非常重要的,我不確定是否可以在沒有任何明確同步的情況下實現FIFO,或者如果不是,我必須禁用中斷。 我發現this page並想知道這裏有人能否評論它的適用性。

    2熱度

    3回答

    我想實現一個雙向FIFO。下面的代碼正在運行,但它沒有使用雙向fifo。我在互聯網上搜索過,但沒有找到任何好的例子... 我該怎麼做? 感謝, WRITER.c: #include <stdio.h> #include <unistd.h> #include <string.h> #include <sys/types.h> #include <sys/wait.h> #incl

    7熱度

    1回答

    我創建了一個FIFO: mkfifo tofetch 我運行這個Python代碼: fetchlistfile = file("tofetch", "r") while 1: nextfetch = fetchlistfile.readline() print nextfetch 它攤位上的ReadLine,因爲我希望。我運行: echo "test" > tofet

    4熱度

    5回答

    晚上好,人! 我試圖解決一個相當簡單的問題,但..嗯,看來我不能。 :) 的想法是,我有一個FIFO列表(FIFO隊列)與n個元素和它給的值,K(K < N)。我的小程序必須將元素向左移動k個元素。 (例如,對於n = 4,k = 3,a [] =(1,2,3,4),結果是4 1 2 3)。 但是,我沒有得到任何附近。 這是我到目前爲止已經寫的: #include <iostream> usin

    1熱度

    3回答

    我想在一定的時間內過濾來自流的傳入的包。 例如 過濾器的所有 「A」 5秒 10:00:00 "A" <- show 10:00:01 "A" <- don't show 10:00:02 "B" <- show 10:00:03 "A" <- don't show 10:00:06 "A" <- show 中我想到了用一種FIFO的實現這一點。 您認爲最好的解決方案是什麼? 我使用C

    1熱度

    3回答

    下面是情況:某些進程將行寫入fifo文件(使用mkfifo創建)。在我的程序中的某個時刻,我想讀取fifo中的最後一行,並放棄所有其他的。只有在FIFO中少於一行的情況下,該過程可能會阻塞。 我不能想出一個乾淨的方式來做到這一點,任何想法? 編輯:寫入過程將永遠不會停止寫行到FIFO,我的意思是最後一行是最後一次我讀了fifo。它不一定跟隨EOF。

    4熱度

    2回答

    我需要我的erlang應用程序通過命名管道進行讀寫操作。 打開命名管道作爲文件將失敗eisdir。 我寫了下面的模塊,但它很脆弱,在很多方面都感覺不對。一段時間後,它也不能閱讀。有沒有辦法讓它更優雅? -module(port_forwarder). -export([start/2, forwarder/2]). -include("logger.hrl"). start(From,

    9熱度

    3回答

    我有一個封閉的源程序,將輸出打印到標準輸出。我需要解析輸出。所以我使用dup2將輸出重定向到一個fifo(我可以在父進程中讀取它,並使用dup2來執行),然後執行程序。問題在於文件中的fprintf調用會被緩衝,因爲它正在寫入文件。 我試着在調用exec之前在標準輸出上用_IONBF調用setvbuf。但問題依然存在。 爲什麼setvbuf在我的情況下沒有幫助? 我該如何強制輸出被刷新?

    4熱度

    2回答

    我試着寫一些一種多協議BOT(嘰裏咕嚕/ IRC),將讀取FIFO文件的消息(一個襯墊大部分),然後將它們發送到irc頻道和jabber聯繫人。到目前爲止,我設法創建了兩個工廠來連接到jabber和irc,並且他們似乎在工作。 但是,我在閱讀fifo文件時遇到問題 - 我不知道如何在反應器循環之外的循環中讀取它(打開文件,讀取行,關閉文件,跳轉到打開文件等),以便獲取我需要發送的數據,然後將這些數