何かのようなもの
erl -s crypto start -s application start public_key
暗号化では機能しますが、application:start(..)では機能しません。通常、私はアプリケーションスーパーバイザーを呼び出しますが、アプリケーション自体は呼び出しません。それを行う通常の方法は何ですか?
何かのようなもの
erl -s crypto start -s application start public_key
暗号化では機能しますが、application:start(..)では機能しません。通常、私はアプリケーションスーパーバイザーを呼び出しますが、アプリケーション自体は呼び出しません。それを行う通常の方法は何ですか?
-sフラグは
モジュール楽しいArg1Arg2.。
として実行します
module:fun([Arg1、Arg2、..])。
したがって、引数をリストとして渡します。
実行-s application start public_key
すると、が呼び出されますapplication:start([public_key])
が、これはサポートされていません。これは機能します:application:start(public_key)
次のようなpublic_keyアプリケーションを起動する関数を含むモジュールを作成せずに、回避策を見つけることができませんでした。
-モジュール(myapp)。
-export([start / 1])。
start([App])-> application:start(App)。
そしてそれを次のように呼びます
erl -s crypto start -s myapp start public_key