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 &

你可能感兴趣的:(erlang,启动脚本)