首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ERL:从shell执行erl命令

ERL:从shell执行erl命令
EN

Stack Overflow用户
提问于 2016-05-18 07:52:55
回答 1查看 1.2K关注 0票数 1

下面是我想要的--从bash执行以下迷你脚本:

代码语言:javascript
复制
mnesia:change_table_copy_type(schema, node(), disc_copies).

我试图找出可能性,但找不到一个明确的答案。有一个"-noshell“选项,或者"-oldshell”选项,但是没有人说如何执行上面的命令。

我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-18 09:21:51

为此,您可以将-noshell-eval "mnesia:change_table_copy_type(schema, node(), disc_copies)"结合使用。在此之后,您还必须传递-run init stop,以确保Erlang在运行命令后停止,或者VM将在评估-eval代码之后继续运行。

代码语言:javascript
复制
erl -noshell -eval "mnesia:change_table_copy_type(schema, node(), disc_copies)" -run init stop
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37293438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档