영어프랑스어스페인어

Ad


온웍스 파비콘

erlsvcp - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 erlsvcp를 실행하세요.

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 erlsvcp 명령입니다.

프로그램:

이름


erlsvc - 내 서비스를 제어하는 ​​CLI

개요


erlsvc [-C 설정] [-u 사용자] [-g 그룹] [-n 노드] [-h 주인] [-c 쿠키] [-r 공개] [-d
releases_dir] [-E 얼랭_루트_디렉터리] [-L erlang_libs_dir] [-M mods_dir] [-P 파이프_디렉터리]] [-O
log_dir]] [-V 구성 요소들] 명령 [ ]

erlsvc 돕다 [명령]

기술


erlsvc My 서비스를 만드는 Erlang 노드를 관리하기 위한 명령줄 인터페이스입니다. 이것
새 노드 부트스트래핑, 노드 시작 및 중지, 릴리스 업그레이드 처리가 포함됩니다.

기술적으로 말하면 로컬(Erlang 노드)에서 "컨트롤러"를 시작합니다. 이 노드는 다음을 수행할 수 있습니다.
명령을 실행하기 위해 실행 중인 대상 노드에 프로세스를 생성합니다. 이 방법이면 가능해요
원격 호스트의 노드를 관리합니다.

다음을 통해 명령줄 옵션 요약과 사용 가능한 명령 목록을 얻을 수 있습니다.
"erlsvc help" 명령을 실행합니다. 특정 명령에 대한 도움말 메시지를 보려면 다음을 사용하십시오.
"erlsvc 도움말 명령".

옵션


-C 설정 or --구성 설정
이는 구성 파일의 경로를 지정합니다. 자세한 내용은 "구성"을 참조하세요.
이 파일의 형식과 사용 가능한 옵션에 대한 정보입니다.

명령줄 옵션은 항상 구성 파일의 값을 재정의합니다.

기본적으로, erlsvc 다음 파일을 찾습니다.

1. $HOME/.config/erlsvc/[이메일 보호]

2. $HOME/.config/erlsvc/config-node.yaml

3. $HOME/.config/erlsvc/config.yaml

4. /etc/웨인/[이메일 보호]

5. /etc/wayne/erlsvc-node.yaml

6. /etc/wayne/erlsvc.yaml

7. /etc/default/erlsvc

-u 사용자 or --사용자 사용자
서비스를 실행해야 하는 사용자를 지정합니다. 대상 노드가 먼저
호출자의 사용자 ID(예: 루트)로 시작하여 다음 위치로 이동합니다. 사용자 시작하기 전에
서비스를 제공합니다.

기본적으로 사용자는 변경되지 않습니다.

-g 그룹 or --그룹 그룹
이는 서비스가 실행되어야 하는 그룹을 지정합니다. 참조 -u 위의 옵션
설명을 위해.

기본적으로 그룹은 변경되지 않습니다.

-n 노드 or --마디 노드
시작하거나 관리할 대상 노드의 이름을 지정합니다.

기본값은 "myservice"입니다.

-h 주인 or --주인 주인
관리할 대상 노드의 호스트 이름을 지정합니다. 호스트 이름은
"짧은" 형식: 정규화된 도메인 이름이 아닌 첫 번째 점까지만 사용됩니다.

기본값은 로컬 호스트 이름입니다.

-c 쿠키 or --쿠키 쿠키
노드 간 통신에 사용할 Erlang 쿠키를 지정합니다. 이것
쿠키는 시작 대상 노드의 쿠키로도 사용됩니다.

기본적으로 기본 쿠키를 사용하십시오. erl(1) 사용하겠습니다.

-r 공개 or --풀어 주다 공개
서비스를 시작할 때 부팅할 Erlang 릴리스를 지정합니다.

기본값은 영구 릴리스입니다.

-d releases_dir or --릴리스-디렉터리 releases_dir
이는 Erlang 릴리스 디렉토리를 지정합니다.

기본값은 Erlang이 릴리스하는 시스템 디렉토리입니다. "릴리스" 디렉토리
Erlang 루트 디렉토리 아래에 있습니다.

-E 얼랭_루트_디렉터리 or --얼랭 얼랭_루트_디렉터리
이는 Erlang 루트 디렉토리를 지정합니다. 이는 다음과 같은 경우에 유용합니다. erl(1)에 없습니다
PATH 또는 PATH에 있는 항목은 사용되지 않습니다.

기본적으로, erl(1) PATH에서 사용됩니다.

-L erlang_libs_dir or --erllibs-경로 erlang_libs_dir
이는 Erlang 애플리케이션을 찾을 수 있는 추가 디렉토리를 지정합니다. 이것
옵션을 여러 번 지정하여 여러 경로를 설정할 수 있습니다.

기본적으로는 없습니다.

-M mods_dir or --mods-dir mods_dir
이는 디렉터리를 지정합니다. erlsvc의 Erlang 모듈은 다음과 같습니다.

기본값은 erlsvc다음에 의해 반환된 의 배포 수준 공유 데이터 디렉터리
File::ShareDir의 "dist_dir('erlsvc')"

-R 파이프_디렉터리 or --파이프 디렉터리 파이프_디렉터리
이는 디렉터리를 지정합니다. run_erl(1)에 필요한 명명된 파이프를 넣습니다.
to_erl(1).

디폴트는 /var/실행/웨인.

-O log_dir or --로그 디렉터리 log_dir
이는 디렉터리를 지정합니다. run_erl(1) 다음과 같은 로그 파일을 넣습니다. run_erl.log
or erlang.log.*.

디폴트는 /var/로그/웨인.

-V 구성 요소 or --말 수가 많은 구성 요소
이는 구성 요소별로 또는 한 번에 모두에 대한 자세한 정보를 설정합니다. 이 옵션은 다음과 같습니다.
여러 구성요소를 활성화/비활성화하기 위해 여러 번 지정되었습니다. 모두 지정하려면
구성 요소에는 "ALL"을 사용합니다. 구성 요소 앞에 '!'가 붙을 수 있습니다. 자세한 내용만 비활성화하려면
그것을 위해.

사용 가능한 구성 요소는 다음과 같습니다.

· "앱"

· "ERLENV"

· "ERLNODE"

· "ERLSCRIPT"

· "MNESIA"

· "PROC"

· "REL"

· "서비스"

예를 들어, 서비스와 관련된 모든 항목에 대해 자세한 정보를 활성화하려면 "-V SERV"를 사용하세요.
서비스의 메시지를 제외한 모든 것을 활성화하려면 "-V ALL -V !SERV"를 사용하십시오(참고:
'!'를 탈출해야 할 수도 있습니다. 해결 방법 쉘 해석에 대한 문자).

명령


유효한 명령
사용 가능한 명령 목록은 다음과 같습니다. 일부 명령에는 동작이 없습니다. 그들은 오히려
하위 명령을 제공합니다.

bosh4yaws
이 명령은 bosh4yaws 애플리케이션을 구성하는 하위 명령을 제공합니다.

Ejabberd
이 명령은 ejabberd 애플리케이션을 구성하는 하위 명령을 제공합니다.

ejabberd_client
이 명령은 ejabberd_client 애플리케이션을 구성하는 하위 명령을 제공합니다.

ephp4yaws
이 명령은 ephp4yaws 애플리케이션을 구성하는 하위 명령을 제공합니다.

도움 이 명령은 다음에 대한 일반적인 도움말을 표시합니다. erlsvc 또는
지정된 명령.

기억상실증
이 명령은 Mnesia 데이터베이스를 처리하는 하위 명령을 제공합니다.

PHP는 이 명령은 PHP 인터프리터를 처리하기 위한 하위 명령을 제공합니다.

공개
이 명령은 Erlang 릴리스를 처리하기 위한 하위 명령을 제공합니다. 특히, 그것은
라이브 업그레이드 중에 사용됩니다.

다시 시작
이 명령은 서비스를 다시 시작합니다.

스타트
이 명령은 서비스를 시작합니다.

지위
이 명령은 서비스가 실행 중인지 알려줍니다.

중지 이 명령은 서비스를 중지합니다.

목표
이 명령은 대상 시스템을 조작하기 위한 하위 명령을 제공합니다.

토큰_버킷
이 명령은 token_bucket 애플리케이션을 구성하는 하위 명령을 제공합니다.

이 명령은 yaws 애플리케이션을 구성하는 하위 명령을 제공합니다.

상세한 도움 about a 명령
명령에 대한 자세한 도움말을 보려면 "help" 명령을 사용하십시오.

erlsvc 도움 명령

구성


구성 체재
구성 파일은 다음을 사용하여 지정할 수 있습니다. -C 옵션. 파일 형식은 다음을 준수합니다.
YAML, 더 정확하게는 YAML::Tiny에 설명된 YAML 사양의 하위 집합입니다.
이는 여전히 명령줄 옵션에 의해 무시될 수 있습니다.

기본적으로, erlsvc 다음 파일을 찾습니다.

1. $HOME/.config/erlsvc/[이메일 보호]

2. $HOME/.config/erlsvc/config-node.yaml

3. $HOME/.config/erlsvc/config.yaml

4. /etc/웨인/[이메일 보호]

5. /etc/wayne/erlsvc-node.yaml

6. /etc/wayne/erlsvc.yaml

7. /etc/default/erlsvc

YAML 문서의 예상 구조는 키가 긴 옵션인 해시입니다.
이름("-"가 "_"로 대체됨) 및 값은 분명히 이러한 옵션의 값입니다.
여러 값을 지정하기 위해 옵션을 여러 번 제공할 수 있는 경우 구성은 다음과 같습니다.
항목에는 값 목록을 가리키는 키가 하나만 있습니다.

비옵션 변수
명령줄 옵션을 매핑하는 변수 옆에 erlsvc 다음을 지원합니다
추가 변수:

erlapp_args
이는 전달되어야 하는 모든 Erlang 애플리케이션 환경 변수를 지정합니다.
를 시청하여 이에 대해 더 많은 정보를 얻을 수 있습니다. erl(1) 명령줄. 키가 가리키는 구조는 해시여야 합니다.
키는 애플리케이션 이름이고 값은 다시 해시입니다. 여기서 키는
환경 변수 이름과 값, 변수의 값입니다.

extra_flags
전달할 추가 명령줄 플래그를 지정합니다. erl(1). 가 가리키는 구조
키는 문자열 목록이어야 합니다.


다음은 대상 노드에 대한 사용자 및 그룹을 설정하고 활성화하는 구성 파일입니다.
모든 디버그 메시지. 또한 Mnesia의 데이터 디렉터리를 지정하는 방법과
Erlang 에뮬레이터에서 SMP를 비활성화합니다.

# 서비스 ID를 wayne:wayne으로 설정합니다.
사용자: 웨인
그룹 : 웨인

# 장황하게 말하세요.
말 수가 많은:
- 모두

# Mnesia의 디렉토리를 설정합니다. 따옴표와 큰따옴표가 어떻게 사용되는지 참고하세요.
# Erlang이 문자열을 올바르게 해석하는 데 사용됩니다.
erlapp_args:
기억상실증:
디렉토리: '"/var/db/mnesia"'

extra_flags:
- "-smp"
- "장애를 입히다"

onworks.net 서비스를 사용하여 온라인으로 erlsvcp 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    페이저
    페이저
    Phaser는 빠르고 무료이며 재미있는 공개 프로그램입니다.
    제공하는 소스 HTML5 게임 프레임워크
    WebGL 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 GIS 다운로드
  • 5
    Java/JTOpen용 도구 상자
    Java/JTOpen용 도구 상자
    IBM Toolbox for Java / JTOpen은
    지원하는 Java 클래스 라이브러리
    클라이언트/서버 및 인터넷 프로그래밍
    OS/400을 실행하는 시스템에 모델,
    i5/OS, 오...
    Java/JTOpen용 도구 상자 다운로드
  • 6
    D3.js
    D3.js
    D3.js(또는 데이터 기반 문서의 경우 D3)
    할 수 있는 JavaScript 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad