Shell

當沒有讀取該 FIFO 時,防止掛起“echo STRING > fifo”

  • May 12, 2014

當我echo對使用mkfifo. 我怎樣才能防止這種情況發生,即阻止它掛起?

順便說一句,為什麼那個掛起過程沒有在orecho中列出?ps -e``pstree

目前尚不完全清楚問題中您想要的最終結果是什麼,因此我假設您希望繼續執行該程序,但仍會在可能的情況下進行寫入。在這種情況下,只需後台操作:

echo foo > fifo &

至於為什麼echo沒有在程序表中列出,是因為echo是一個shell builtin

引用自:https://unix.stackexchange.com/questions/129024