首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用参数启动erlang应用程序

启动Erlang应用程序时,可以使用参数来控制应用程序的行为。以下是一些常见的参数:

  1. -name:指定Erlang节点的名称,可以使用@符号指定节点的主机名。
  2. -setcookie:设置Erlang节点之间通信的cookie值,用于验证节点的身份。
  3. -pa:指定Erlang应用程序的代码路径,可以使用逗号分隔多个路径。
  4. -s:启动Erlang应用程序并执行指定的模块和函数,例如-s my_module my_function
  5. -run:与-s类似,但是可以指定函数的参数,例如-run my_module my_function arg1 arg2
  6. -mode:指定Erlang应用程序的运行模式,可以是embeddedinteractivedetached
  7. -boot:指定Erlang应用程序的启动文件,可以是start_cleanstart_saslstart_pulse
  8. -config:指定Erlang应用程序的配置文件路径。
  9. -args_file:指定Erlang应用程序的参数文件路径。

以下是一个启动Erlang应用程序的示例命令:

代码语言:txt
复制
erl -name my_node@localhost -setcookie my_cookie -pa /path/to/my_app/ebin -mode embedded -config /path/to/my_app/sys.config

该命令将启动一个名为my_node的Erlang节点,使用my_cookie作为cookie值,并将代码路径设置为/path/to/my_app/ebin,运行在嵌入式模式下,并使用/path/to/my_app/sys.config作为配置文件。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SpringBoot2.x基础篇:应用程序启动时访问启动参数

知识改变命运,撸码使我快乐,2020继续游走在开源界 点赞再看,养成习惯 给我来个Star吧,点击了解下基于SpringBoot的组件化接口服务落地解决方案 SpringBoot应用程序启动时...,我们可以传递自定义的参数来进行动态控制逻辑,比如我们使用--debug启动参数时就会使用debug启动应用程序,在控制台打印一些调试日志信息。...什么是启动参数启动参数的格式一般是--开头的,如:java -jar service.jar --debug --skip,启动时我们就可以获取[debug,skip]两个启动参数。...SpringBoot 内部提供了一个接口org.springframework.boot.ApplicationArguments来接收应用程序启动时所传递的选项参数(Option Args),源码如下所示...其中--skip为启动参数,而后面携带的noway其实是不属于skip启动参数,如果我们使用--skip=noway作为启动参数时,调用ApplicationArguments#getOptionValues

2.5K30

Erlang 和 VoltDB 玩转 877,000 TPS

我想介绍一下我们创建的新的 Erlang VoltDB 驱动程序,这是一个允许两种类型定义技术一起工作的软件:VoltDB 3 和 Erlang 4。...我也曾经在编程服务器上寻找比 Java 更好的语言,为此 Erlang 7 引起了我的注意。为了能够一起使用它们 8,我开始为 VoltDB 9 创建 Erlang 驱动程序。...发送请求后,如果选择异步模式,启动进程将被阻塞在同步接收中(当然,这并不会阻塞所有其他进程),或者继续执行。服务器的相应将到达您的进程的 mailbox。...监控模式,创建一个工作进程来处理发送请求,从而保护您的启动进程免受驱动程序中的任何中断。你可以 一劳永逸,因为你不在乎他们是否成功了,或者失败。...http://www.slideshare.net/eonblast/why-erlang-gdc-online-2012 [8] Erlang and VoltDB: http://www.slideshare.net

2.1K60
  • adb shell 启动,停止 android 应用程序一、adb启动 应用程序二、adb停止 应用程序

    一、adb启动 应用程序 (1)查看app包名: 进入android操作系统 adb shell 在root@android:/ # 后边,输入 cd data/data 然后输入ls 这样就能看见android...com.android.backupconfirm com.android.browser com.android.calculator2 com.android.calendar com.android.camera ... (2)adb启动...应用程序 adb shell am start -n cn.com.conversant.swiftsync.android/cn.com.conversant.swiftsync.android.main.SplashActivity...备注: adb shell am start -n 包名/Activity类的类名 包名和Activity类的类名一定要输入正确,可以re-sign工具(在最后的弹出信息框会显示出包名和Activity...二、adb停止 应用程序 adb shell am force-stop cn.com.conversant.swiftsync.android 备注: cn.com.conversant.swiftsync.android

    5.6K20

    springboot 参数_bios内存启动参数配置

    文章目录 目的 测试代码 配置文件配置 获取自定义参数 项目打包发布 修改启动配置 方式一:系统变量 方式二:命令行参数 springboot启动参数解释 目的 1、熟悉springboot多环境配置...2、熟悉springboot使用jar包启动时候的参数含义 测试代码 配置文件配置 application.yml # springboot多环境配置 # springboot多环境配置 #端口,项目上下文...server: port: 8080 servlet: context-path: /springboot-params-demo # 默认启动的是测试环境配置 spring:...springboot-jvm-params-1.0-SNAPSHOT.jar --spring.profiles.active=prod --myParam='test' 注意以上两种方式的区别,我们可以在启动参数里修改我们配置文件中配置的参数...:配置文件变量 < JVM系统变量 < 命令行参数(注意:优先级由低到高,非常多的启动命令中传参也是这个道理) springboot启动参数解释 测试配置的的参数如下: /usr/local/jdk/jdk1.8.0

    2.5K30

    Android源码分析--应用程序启动

    应用程序启动,又可称为根Activity的启动。但是在讲应用程序启动之前,我们有必要对应用程序进程(AppProcess)启动有所了解,那是因为启动一个应用程序首先要保证该应用程序的进程已经被启动。...应用程序进程(AppProcess)启动 启动大纲 AMS发送启动应用程序进程请求. Zygote接收请求并创建应用程序进程....对请求数据进行解析,获取程序进程的启动参数,并通过Zygote的 forkAndSpecialize方法进行应用程序进程的创建。...---- 应用程序(App)启动 讲完了应用程序进程(AppProcess)启动的相关内容后,接下来我们就来看看应用程序是如何一步一步启动的。 启动大纲 1.Launcher请求AMS。...2.权限检查完后,调用ActivityStarter的 startActivityMayWait方法,并在该方法中解析处理应用程序需要的参数,并进行相关参数的初始化,最终会调用其 startActivity

    60220

    应用程序进程启动过程

    1.AMS在启动应用程序时会检查者应用程序需要的应用进程是否存在,不存在就会请求Zygote进程启动需要的应用程序进程 2.Zygote的Java框架层中会创建一个Server端的Socket,这个Socket...用来等待AMS请求Zygote来创建新的应用程序进程 3.Zygote进程通过fock自身创建应用程序进程,这样应用程序进程就会获得Zygote进程在启动时创建的虚拟机实例。...当然还创建了Binder线程池和消息循环,这样运行在应用进程中的应用程序就可以方便地使用Binder进行进程间通信以及处理消息了 应用程序进程启动过程 第一步:AMS发送启动应用程序进程请求 ?...第二步:Zygote接收请求并创建应用程序进程 ?...其中: 4.ZygoteInit类的zygoteInit方法会启动Binder线程池 5.将当前线程注册到Binder驱动程序中,这样我们创建的线程就加入了Binder线程池中,新创建的应用程序进程就支持

    73320

    进阶2:JVM 启动参数

    jvm启动参数 JVM(Java虚拟机)的启动参数是在启动JVM时可以设置的一些命令行参数。这些参数用于指定JVM的运行环境、内存分配、垃圾回收器以及其他选项。...以下是一些常见的JVM启动参数: -Xms:设置JVM的初始堆大小。 -Xmx:设置JVM的最大堆大小。 -Xss:设置每个线程的栈大小。...这些启动参数可以通过在命令行中使用"java"命令时添加参数来设置。...例如:"java -Xms256m -Xmx512m -jar myapp.jar"将设置JVM的初始堆大小为256MB,最大堆大小为512MB,并运行名为"myapp.jar"的Java应用程序。...设置 jvm 使用 client 模式,特点是启动速度比较快,但运行时性能和内存管理效率不高,通常用于客户端应用程序或者PC应用开发和调试。

    61920

    Java启动参数和脚本

    Java启动参数 启动语法:java [-options] -jar xxx.jar [args…] Java的启动参数有运行时参数 和 JVM 参数,运行时参数就是 main 方法中的 args,而...JVM 参数是我们最常用的参数,下面就来说说 JVM 参数 JVM 参数分为三种: 标准参数(-):相对稳定的参数,每个版本的 JVM 都可用 非标X参数(-X):默认 JVM 实现参数的功能,...中的类搜索路径 -DKey=Value(自定义参数):预定义的参数(非-D开头)是有限的,推出了自定义参数,若值有空格引号包括 1.2 常用X参数 -Xms:堆初始大小(默认为物理内存的1/64)...同事写了个功能,然后在项目启动的时候确定是否使用这个功能,挺有趣的(但好像写在配置文件里更方便) // 加入自定义启动参数 JAVA_OPTS="-DmyArgs.enable=true -Xmx512M...-Xms512M ...." // 获取自定义启动参数 if(System.getProperty("myArgs.enable")) { // 启动该功能 } 2.

    4K20

    Linux内核启动参数详解

    89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 2.查看当前linux内核的启动参数...b39b-cde6a5d9753f ro quiet splash vt.handoff=7 3.开始解析 root=UUID=bef418fa-4202-4513-b39b-cde6a5d9753f :这一串可以root...=/dev/sda1(假如根文件系统在第一个分区)来代替,但是不能用root=(hd0,msdos1)来代替 ro : 启动时以只读方式挂载根文件系统 quiet: 不进行打印信息的输出,所以去掉此项将会迎来很多打印信息...splash: 显示开机动画 vt.handoff=7 : 图形界面会去使用tty7,此项用来禁止splash占用tty7,因此如果将splash参数去掉,此项就无效了 4.添加新的启动参数 vi /...update-grub命令无法满足更细致的内核参数修改需求

    5.6K20
    领券