`
Necolas
  • 浏览: 12336 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Erlang 在linux 下的启动脚本

阅读更多
#!/bin/sh
NODE_ID=1
NODE_NAME=NodeName
NODE_PATH=NodePath
NODE_IP=localhost
TCP_PORT=9527
COOKIE='necolas'
ulimit -SHn 102400
# define default configuration
POLL=true
SMP=auto
DATETIME=`date "+%Y%m%d%H%M%S"`
LOG_PATH="../logs/app_${NODE_NAME}.$DATETIME.log"
cd $NODE_PATH
erl +P $ERL_PROCESSES \
    +K $POLL \
    -smp $SMP \
    -pa config ../kernel \
    -sname ${NODE_NAME}@${NODE_IP} \
    -setcookie $COOKIE \
    -kernel error_logger \{file,\"$LOG_PATH\"\} \
    -s main start \
    -config sasllog \
    -noshell \
    -detached \
    -extra $NODE_ID $NODE_NAME 127.0.0.1 $TCP_PORT &
分享到:
评论

相关推荐

    linux下erlang22版本和rabbitmq3.7版本

    在Linux环境下,Erlang和RabbitMQ是两个重要的组件,尤其对于消息队列系统而言。Erlang是一种通用的编程语言,以其并发性、容错性和分布式特性而闻名,而RabbitMQ则是基于Erlang构建的一个开源消息代理,用于处理...

    erlang + Rabbitmq.rar

    压缩包内的文件名未给出详细信息,但我们可以假设它可能包含Erlang的源代码、编译好的二进制文件、配置文件,以及RabbitMQ的安装脚本、服务启动脚本、配置文件等。安装Erlang时,通常会涉及到配置环境变量,确保...

    linux--erlang包

    Linux系统中的Erlang软件包是安装...在Linux环境中,安装Erlang需要下载源码、解压、配置编译环境、编译、安装以及后续的RabbitMQ部署。熟悉这些步骤有助于确保RabbitMQ的稳定运行,从而更好地利用其消息传递功能。

    erlang安装帮助包

    在没有网络连接的情况下,离线安装Erlang可能会遇到一些挑战,但通过使用提供的压缩包,我们可以遵循以下步骤进行安装。 首先,我们需要了解Erlang的基本结构和依赖。Erlang的安装通常包括运行时系统(erts)和各种...

    erlang-end.rar

    本文将深入探讨在Linux环境下使用Erlang的一键安装脚本及其涉及的环境变量设置。 首先,Erlang的安装通常涉及到下载源码、编译和配置等步骤,这对于新手来说可能较为繁琐。然而,通过提供的"erlang-end.rar"压缩包...

    erlang源码包

    5. **验证安装**:安装完成后,通过在终端输入`erl`启动Erlang shell,如果一切顺利,你应该能看到Erlang的欢迎信息。 Erlang 5.10.3版本的特点和关键特性包括: - **BEAM虚拟机**:Erlang程序运行在BEAM...

    erlang23.0-rabbitmq3.8.4.rar

    5. 启动RabbitMQ:使用RabbitMQ的控制台命令启动服务器,例如在Unix/Linux系统上使用`rabbitmq-server start`。 6. 管理和监控:通过Web管理界面(默认端口55672)或使用RabbitMQ的命令行工具(如rabbitmqctl)进行...

    erlang-rabbitmq配套安装.zip

    总结,这个名为“erlang-rabbitmq配套安装.zip”的压缩包可能包含了安装 Erlang 和 RabbitMQ 的脚本或指南,帮助用户快速在 Linux 系统上部署这套消息队列系统。通过理解上述步骤,你将能够独立完成安装过程,并开始...

    eaglebang:Erlang为BeagleBone Black构建脚本

    为了使新安装的Erlang版本在启动时生效,需要将其添加到系统的环境变量中。在`~/.bashrc`或`~/.zshrc`(取决于你的shell)文件中添加以下行: ``` export PATH=/usr/local/erlang-24.1/bin:$PATH export ERLANG_...

    LinuxCentOS7版本RabbitMQ3.8.9带erlang+socat

    在 CentOS 7 中,RabbitMQ 的启动脚本可能需要手动添加到系统的初始化脚本中。你可以使用以下命令将 RabbitMQ 添加到服务列表: ```bash sudo cp兔mq-server/init.d/rabbitmq-server /etc/init.d/ sudo chkconfig -...

    Erlang+rabbitMQ.zip

    在Linux上,可以通过命令行以root权限执行安装脚本。 3. 验证安装:安装完成后,通过终端输入`erl`,如果出现Erlang shell,说明安装成功。 【RabbitMQ安装】 安装RabbitMQ需要以下步骤: 1. 添加RabbitMQ仓库:...

    otp_erlang_22.3.tar.gz

    创建数据目录和启动脚本: ```bash sudo mkdir -p /var/lib/rabbitmq sudo chown rabbitmq:rabbitmq /var/lib/rabbitmq sudo ln -s /usr/local/rabbitmq_server-3.8.3/sbin/rabbitmq-server /usr/local/bin/ ``` ...

    erlang+rabbitmq.zip

    2. RabbitMQ 服务器:包括启动脚本、配置文件、日志文件等。 3. RabbitMQ 客户端库:如 JAR 包或 NuGet 包,供开发人员在各种编程语言中使用 RabbitMQ。 4. 示例代码:展示如何使用 RabbitMQ 发送和接收消息。 5. ...

    Rabbitmq的Linux安装以及java生产者消费者demo.pdf

    RabbitMQ的安装在Linux系统中是一个相对复杂的过程,尤其是在配置环境变量、启动服务和管理权限等方面。接下来,本文将详细介绍如何在CentOS 7系统上安装RabbitMQ及其Java客户端的基本使用。 一、Erlang环境的安装 ...

    erlang 24.2安装包

    此外,Erlang还支持热代码替换,使得在不中断服务的情况下更新应用程序成为可能。 Erlang的BEAM虚拟机是其运行时系统的核心,负责管理内存、调度进程和执行代码。理解BEAM的工作原理对于编写高效、健壮的Erlang代码...

    自动化部署EMQX Shell脚本

    6. **系统服务化**:将EMQX的启动脚本注册为系统服务,比如在Systemd环境下,创建一个`emqx.service`文件,并放入`/etc/systemd/system`目录,然后使用`systemctl`管理服务。 7. **权限设置**:确保EMQX运行用户对...

    erlang21.2安装包

    - **Elixir支持**:Erlang的脚本语言Elixir也在不断进化,21.2版本可能包含对Elixir的改进和兼容性提升。 - **OTP(Open Telecom Platform)组件**:OTP是Erlang的一组库和开发框架,包括进程管理、错误处理、...

    rabbitmq3.8.16-linux-centos7.x

    通常,这样的压缩包会包含RabbitMQ的配置文件、启动脚本、二进制可执行文件以及Erlang的相关组件。安装过程中,用户需要解压这些文件,然后通过RPM命令来安装和配置RabbitMQ服务器。 为了充分利用RabbitMQ,你需要...

    讯云资源Rabbitmq3.6linux版本

    4. 添加启动脚本到系统服务:将RabbitMQ的启动脚本添加到系统服务,如`sudo ln -s /usr/local/rabbitmq/sbin/rabbitmq-server /etc/init.d/rabbitmq-server`。 5. 初始化和启动服务:运行`sudo rabbitmq-plugins ...

    erlexec:从ErlangOTP执行和控制OS进程

    `erlexec`不仅限于Unix-like系统,也支持Windows平台,但在本文中,我们将主要关注其在Linux环境下的应用。 二、核心功能 1. **命令执行**:`erlexec`可以启动新的操作系统进程,执行指定的命令或脚本。这允许...

Global site tag (gtag.js) - Google Analytics