使用shell脚本中的run_erl与Erlang shell进行通信
我有一个通过
run_erl
运行的Erlang应用程序。它创建文件erlang.pipe.1.w
和erlang.pipe.1.r
,我可以通过to_erl
启动控制台。到现在为止还挺好。然后我需要从shell脚本中与它交谈。显而易见的事情是
#!/bin/sh
EXPR=$1
PIPE_DIR=/tmp/mware
PIPE=$PIPE_DIR/erlang.pipe.1.w
echo $EXPR >> $PIPE
最初它工作,但现在我收到一个错误:
-sh: can't create erlang.pipe.1.w: Interrupted system call
ls
表示该文件已存在。出了什么问题,我该如何解决?
没有找到相关结果
已邀请:
2 个回复
咖哀烈
)而不是追加(
)。例如。
雄鞋谋塘