2017-03-18 1 views
0

다른 설정으로 두 번 스크립트를 통해 노드 빨간색을 시작하려고합니다.노드 시작 - 빨간색 자동 시작

#!/bin/bash 

echo "Starte Server 1" 
node-red -s /home/a/.node-red/settings.js 

echo "Starte Server 2" 
node-red -s /home/a/.node-red/settings2.js 

백그라운드 서비스처럼 노드 레드 침묵을 시작하려면 어떻게해야합니까?

답변

0

나는 무엇이 node-red인지 알지 못하지만, 자바 스크립트 인터프리터이고 호출이 성공적이라고 가정합니다.

배경에서 여러 가지를 시작하려면 :

#!/bin/bash 

# You don't actually need this, but its nice to have 
die() { 
    echo "[email protected]" 1>&2 
    exit 1 
} 

# List of all your settings 
settings_files=(\ 
    "/home/a/.node-red/settings.js" \ 
    "/home/a/.node-red/settings2.js" \ 
) 

# function to start node red plus extra output 
# about whether or not that succeeded 
launch_node_red() { 
    settings_file="$1" 
    echo "Starting node-red with settings file: $settings_file" 
    node-red -s "$settings_file" || \ 
     die "Could not start node-red with $settings_file" 
} 

# for each of the settings files, start node red with 
# that file and run it in the background 
for settings_file in ${settings_files[@]}; do 
    launch_node_red "$settings_file" & 
done 

# Comment this out if you want the current script to 
# just return to the shell. 
wait # for the servers to exit 
+1

을이 마법처럼 작동합니다! 고마워요! – sdkrwl

+0

(node-red는 IoT 용 IBM 프로토 타입 도구로서 현재 일부 프로덕션 시스템에서 사용되고 있습니다 .Express.js 서버 위에 웹 기반 그래픽 프로그래밍 환경이 있으며 풍부한 준비가되어 있으며, 하드웨어와 서비스를위한 래핑 (wrapping) 기능을위한 타사 모듈을 제공합니다. 아니, IBM 직원이 아닙니다. :)하지만 재미있는 도구입니다 ... http://nodered.org) – sinewave440hz