- 論壇徽章:
- 0
|
本帖最后由 ljs19801112 于 2013-01-17 13:16 編輯
HPUX上跑的腳本,例如shell腳本中包含下列代碼:
echo "hello the world" > /home/tmp/fifo_pipe
執(zhí)行這個(gè) 腳本后。shell腳本會(huì)在上面這句代碼這里停止。按下cntr + C鍵后。顯示, /home/tmp/fifo_pipe:can't creat specified file 。
因 之前 都 運(yùn)行的好好的。突然出現(xiàn)這個(gè)故障了。不知道是什么原因?
有名管道/home/tmp/fifo_pipe也一直存著。
查了相關(guān)有名通道的資料。
換了臺(tái)服務(wù)器,執(zhí)行mkfifo fifo_pipe_test命令后,執(zhí)行echo "hello the world" > /home/tmp/fifo_pipe_test后,結(jié)果一樣。
是不是創(chuàng)建有名通道后,仍要需要?jiǎng)e的操作呢?
查了別的資料,主要是在C程序中需要“fd=open(FIFO_SERVER,O_WRONLY|O_NONBLOCK,0);”之類的操作。
直接在shell命令行中的操作方法是什么呢?
|
|