与Elixir/Erlang同步执行Shell命令

与Elixir/Erlang同步执行Shell命令,elixir,Elixir,我想要执行一个(缓慢的)python脚本,我想要我的Elixir进程阻塞,直到它接收到脚本的所有输出 Elixir的System.cmd/3或Erlang的os:cmd/1是否保证同步?如果没有,是否有其他方法进行同步操作系统调用? 在目标操作系统的命令外壳中执行命令,捕获 命令的标准输出,并将此结果作为字符串返回。 此函数取代了以前的unix:cmd/1;在Unix上 它们是等价的 此命令是同步的。不确定。谢谢

我想要执行一个(缓慢的)python脚本,我想要我的Elixir进程阻塞,直到它接收到脚本的所有输出

Elixir的System.cmd/3或Erlang的os:cmd/1是否保证同步?如果没有,是否有其他方法进行同步操作系统调用?

在目标操作系统的命令外壳中执行命令,捕获 命令的标准输出,并将此结果作为字符串返回。 此函数取代了以前的unix:cmd/1;在Unix上 它们是等价的


此命令是同步的。

不确定。谢谢