erlang 공부 : erlang Shell
- 프로그래밍 언어/erlang
- 2023. 12. 10.
참고
Erlang Shell에서 실행 가능한 명령어
2> help().
** shell internal commands **
b() -- display all variable bindings
e(N) -- repeat the expression in query <N>
f() -- forget all variable bindings
f(X) -- forget the binding of variable X
...
erlang 쉘에서는 여러 명령어를 실행할 수 있다. 어떤 명령어를 실행할 수 있는지는 help().를 이용하면 된다. 예를 들어서 erlang 쉘에서 memory()를 실행하면 다음 결과를 확인할 수 있다.
3> memory().
[{total,25562736},
{processes,10347640},
{processes_used,10346648},
{system,15215096},
{atom,327857},
{atom_used,303434},
{binary,441600},
{code,6391670},
{ets,384000}]
Erlang Shell에서 alt+G와 함께 사용할 수 있는 명령어
erlang 쉘에서 alt + G를 이용하면 또 다른 명령어도 사용할 수 있다.
User switch command (type h for help)
--> h
c [nn] - connect to job
i [nn] - interrupt job
k [nn] - kill job
j - list all jobs
s [shell] - start local shell
r [node [shell]] - start remote shell
q - quit erlang
? | h - this message
-->
이 때 사용할 수 있는 명령어가 무엇인지 살펴보고 싶으면 'h'를 누르면 위의 문구가 나온다.
- k : 현재 프로세스 죽이기
- s : 프로세스 시작하기
- c : 시작한 프로세스 연결하기
한 가지 예시로는 k → s → c를 통해서 현재 실행중인 erlang 프로세스를 죽이고 새로 시작할 수도 있다.
'프로그래밍 언어 > erlang' 카테고리의 다른 글
erlang 공부 : Errors and Processes (0) | 2023.12.10 |
---|---|
erlang 공부 : more on multiprocessing (1) | 2023.12.10 |
erlang 문법 삽질 (0) | 2023.10.10 |
erlang : 오류 및 프로세스 (0) | 2022.10.12 |
erlang : 재귀 (0) | 2022.09.24 |