我有一个打算使用escript运行的Erlang程序: 当我运行escript myscript.erl 123 456 ,将输出: 很好,但是程序的名称在哪里(即myscript.erl )? 例如,在C语言中,在int main(int argc, char *argv ...
我有一个打算使用escript运行的Erlang程序: 当我运行escript myscript.erl 123 456 ,将输出: 很好,但是程序的名称在哪里(即myscript.erl )? 例如,在C语言中,在int main(int argc, char *argv ...
我正在用 elixir 编写 CLI,如何提示用户输入密码,而不在终端中显示输入? ...
源文件: 内壳: 我想编写一个回显服务器,但是当我退出erlang shell时,error_logger警告不匹配,但是客户端进程已经关闭。 为什么我的服务器关闭失败? 怎么了? ...
在Tsung中,我想以毫秒级发布消息时间,我在下面尝试过,但是只能在Sec中获得时间。 ...
我有一个在Erlang中的服务。 我正在尝试连接到该服务。 但是有时连接创建会超时。 我相信这可能是因为服务可能很忙。 这是定期的,一段时间后重新执行我的程序就可以了。 我不确定如何在Erlang中定义连接池。 我正在尝试研究相同的(遗憾的是到目前为止还没有成功),并且想更改连接 ...
我创建了一个小型测试应用程序,当在linux机器上时,我希望看到出现在erlang shell上的消息也出现在linux上。 我不确定该怎么做,但是可能吗? 我正在以分离模式(erlang shell)运行该应用程序。 编辑: 我的意思是将消息传递到linux shell。 ...
将[[1,2,3],[a,b,c],[4,5,6]]列表转换为这样的元组列表的最佳方法是什么: 元组N由三个子列表中的每一个的第N个元素组成? 我应该使用尾递归函数,列表推导还是其他方法? ...
我有一个启动应用程序的程序,然后将(子)工作者添加到主管。 显然,在做了之后,它就没有什么可做的了,它就会停止(退出)。 因此,让它不停止VM将允许工作人员工作。 我提出的唯一解决方案是添加: 在末尾... 我想构建一个escript ,在运行后不会像以下那样停止Erla ...
我有以下Erlang代码: 我用以下excript rmq.erl运行: excript rmq.erl 此代码不起作用。 看起来像spawn不起作用。 如果我从main运行它,我的其余代码工作,函数发送和验证工作正常(我已经评论过)。 我做错了什么? 对不起,也许 ...
使用Erlang etop将Erlang程序信息转储到文件中的命令行选项是什么? 如果无法在命令行中完成此操作,可以在脚本中完成吗? ...
Quick 1 liner:如何启动OTP应用程序并将命令行参数传递给它? 我希望能够以通用的“UNIX”方式启动OTP应用程序,能够传递由getopts解析的命令行参数。 所以,我有一个erlang escript,它使用getopt库来处理命令行参数的解析。 诗乃的回答让我走上 ...
当我尝试使用 -pz 像这样在 escript 中设置相对代码路径时 该路径是相对于我从中运行 escript 的目录进行解释的,这使得它对于设置相对于脚本位置的路径毫无用处。 我当前的“解决方法”是使用令人讨厌的绝对路径,因为所有这些都是存储库的一部分,我不希望它依赖于位置。 那么如何设置相对于 ...
我在我的一个项目中使用 ejabberd,该项目本身在 erlang 中实现。 我有兴趣获得对身份验证流程的访问权限,这样我就可以集成我的用户数据库,而无需在 ejabberd 中单独注册它们。 我已经得到了这里描述的大部分内容: https://git.process-one.net/ejabb ...
我不太了解命令行参数如何与脚本一起工作。 从手册页中,我了解到参数是作为字符串列表传递给main / 1的。 如何解析传递给main的参数? 考虑以下: 一个简单的测试,仅需一个参数,一切看起来都不错。 如果我传入多个参数怎么办? 那不是我想要的。 我尝试将字 ...
我有一个从命令行运行良好的 escript 文件,即: 它旨在对 cron 友好,并且所有路径都是明确的,但是当我运行它时,它无法编译,说存在bad attributes 。 有问题的坏属性是宏定义: 答案 感谢 Geoff Ready 的建议,我通过打印出init:script_id() ...