[問題] lock與script redirect的問題
大家好, 最近遇到一個問題,
我有一個程式會輸出一些訊息, 那我想用awk去處理輸出的資料,
那因為那個程式有做semaphore的lock, 所以遇到一個問題,
如果我先執行一次程式, 再程式還沒結束前,
又再執行一次程式然後用 '|' 轉給awk處理,
那第二次執行的程式就卡住了.就算是第一次的程式結束或被砍掉也沒用.
我試過用file lock取代semaphore,也是沒有用.
第二次執行的程式就像睡死了一樣.
不知道這是怎麼回事,那有方式可以解或是避開嗎?
程式的sample code : http://codepad.org/O5JGAcy5
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.89.214
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章