เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ erl_call เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
erl_call - เปเบ/เปเบฅเบตเปเบกเบเบฒเบเปเบเบเบขเบฒเบ Erlang Node
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
erl_call เปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบฅเบตเปเบกเบเบปเปเบเปเบฅเบฐ / เบซเบผเบทเบเบดเบเบเปเปเบชเบทเปเบชเบฒเบเบเบฑเบ node Erlang เปเบเบเบขเบฒเบ. เบกเบฑเบ
เปเบกเปเบเบชเปเบฒเบเบเบถเปเบเบเบฒเบก erl_interface เบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบปเบงเบขเปเบฒเบ. เบเบธเบเบเบฐเบชเบปเบเบเบญเบเบกเบฑเบเปเบกเปเบเบเบฒเบเบเปเบฒเปเบเป
เบชเบฐเบเบฃเบดเบ Unix shell เปเบเบทเปเบญเปเบเปเบเบญเบเบเบฑเบ node Erlang เบเบตเปเปเบเบเบขเบฒเบ. เบกเบฑเบเบเบฐเบเบดเบเบฑเบเบเบฑเบเบซเบกเบปเบ
เบเบฒเบโเบชเบทเปโเบชเบฒเบโเบเบฑเบ Erlang เปเบเปโ rex เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เบเบฒเบเบเปเบฒเปเบเปเบชเบฐเบเบฒเบเบเบตเป Erlang RPC เบกเบฒเบเบเบฐเบเบฒเบ. เบกเบฑเบโเปเบฎเบฑเบ
เบเปเปเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบญเบเปเบงเบเบดเปเบชเบเปเบเปเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบขเบนเปเปเบ node เปเบเบปเปเบฒเบซเบกเบฒเบ Erlang.
เบเบฒเบโเบเปเบฒโเปเบเปโเบเบปเปเบโเบเปโเปเบกเปเบโเปเบเบทเปเบญโเปเบฅเบตเปเบกโเบเบปเปเบโเบเปเปโเบกเบนเบ Erlang เปเบเบโเบขเบฒเบโเบซเบผเบทโเปเบเบทเปเบญโเปเบฎเบฑเบโเปเบซเปโเบเบฒเบโเบเปเบฒโเบเบฒเบโเบเปเบฒโเบกเบฐโเบเบฒโ
เปเบ. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบกเบฑเบเบเปเปเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเปเปเปเบกเบเบนเบ Erlang erl_call เปเบฅเบฐเบกเบตเบกเบฑเบ
เบฅเบงเบเบฅเบงเบก, เบซเบผเบทเบเปเปเบฅเปเบฒเบเบฑเบเบเบญเบเบชเปเบฒเบเบงเบ Erlang เบเบตเปเบเบฐเบเบฐเปเบกเบตเบ (เบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ
เปเบเบฐ Erlang).
เบเบฒเบเปเบฅเบทเบญเบ, เปเบเบดเปเบเบเปเปเปเบซเปเปเบเบตเบ stdin เบเบตเปเบเบฐเบญเปเบฒเบ, เบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเปเบเบฐเปเบซเบเบเปเบเบฑเบ scripts เบเบฒเบเบเบฒเบเปเบ
(Unix) shell scripts. เบญเบตเบเบเบฐเบเบฒเบเบซเบเบถเปเบเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเบเบตเบเบญเบ erl_call เบญเบฒเบเบเบฐเบกเบฒเบเบฒเบ (http) CGI-bin scripts.
เบเบฒเบเบชเบปเปเบเบญเบญเบ
erl_call
เบเบธเบเบเบฒเบเปเบฅเบทเบญเบเปเบเปเบฅเบฐเปเบกเปเบเปเบเปเบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบเปเบงเบเบเบทเป, เบเบฐเปเบเบ เปเบฅเบฐเบเบงเบฒเบกเบซเบกเบฒเบเบเบญเบเบกเบฑเบ.
-a [Mod [เบกเปเบงเบ [Args]]]]:
(เบเบฒเบเปเบฅเบทเบญเบ): เบเบณเปเบเปเบเบฑเบเบเบฑเบเบเบตเปเบเบณเบเบปเบเปเบงเป เปเบฅเบฐเบชเบปเปเบเบเบทเบเบเบปเบเปเบเปเบฎเบฑเบ. Mod เบเปเบญเบเปเบเบฑเบ
เบฅเบฐเบเบธเปเบงเป, เบขเปเบฒเบเปเบเบเปเบเบฒเบก เบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ เปเบฅเบฐ [] เปเบกเปเบเบชเบปเบกเบกเบธเบเบงเปเบฒเบเปเปเปเบเปเบฅเบฐเบเบธ เบชเบฐเบซเบเบธเบเบชเบฐเบซเบเบฒเบ เปเบฅเบฐ Args,
เบเบฒเบกเบฅเปเบฒเบเบฑเบ. Args เบเบงเบเบเบฐเบขเบนเปเปเบเบฎเบนเบเปเบเบเบเบฝเบงเบเบฑเบเบเบฑเบเบชเปเบฒเบฅเบฑเบ erlang:apply/3. เบซเบกเบฒเบโเปเบซเบโ
เบงเปเบฒเบเบธเบเบเบตเปเปเบเปเปเบงเบฅเบฒเบเบฒเบเปเบเปเบเบฝเบเบเบตเปเปเบเปเบเบญเบ, เบชเบฐเบเบฑเปเบเบเบฒเบเบญเปเบฒเบเบญเบตเบเบญเบฒเบเบเบฐเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเปเบเบเปเบฒเบชเบฑเปเบ
เบเบธเปเบก Mod, เบชเบฐเบซเบเบธเบเบชเบฐเบซเบเบฒเบ เปเบฅเบฐ Args, เปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบเบถเปเบเบเบฑเบเบเบถเบเบเบดเบเปเบฒเบเบญเบเบเปเบฒเบ
เปเบเบฐเบเปเบฒเบชเบฑเปเบ.
-c เบเบธเบเบเบต:
(เบเบฒเบเปเบฅเบทเบญเบ): เปเบเปเบเบปเบงเปเบฅเบทเบญเบเบเบตเปเปเบเบทเปเบญเบฅเบฐเบเบธเบเบธเบเบเบตเบเบตเปเปเบเปเบเบญเบ. เบเปเบฒเบเปเปเบกเบตเบเบธเบเบเบต
เบฅเบฐเบเบธ, เปเบเป ~/.erlang.cookie เปเบเบฅเปเบเบทเบเบญเปเบฒเบเปเบฅเบฐเปเบเบทเปเบญเบซเบฒเบเบญเบเบกเบฑเบเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบ
เบเบธเบเบเบต. เปเบซเบเบ Erlang เบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบชเบทเปเบชเบฒเบเบเบฑเบเบเปเบญเบเบกเบต cookie เบเบฝเบงเบเบฑเบ.
-d:
(เบเบฒเบเปเบฅเบทเบญเบ): เปเปเบเบเบตเบเบฑเบ. เบญเบฑเบเบเบตเปเปเบฎเบฑเบเปเบซเป IO เบเบฑเบเปเบปเบเบเบทเบเบชเบปเปเบเบญเบญเบเปเบเบเบฑเบเปเบเบฅเป
~/.erl_call.out.เบเบทเป, เบเปเบญเบเบเบตเป เบเบฒเบกเบชเบฐเบเบธเบ เปเบกเปเบเบเบทเป node เบเบญเบ Erlang node เปเบ
เบเปเบฒเบเบฒเบก.
- เปเบฅเบฐ:
(เบเบฒเบเปเบฅเบทเบญเบ): เบญเปเบฒเบเบฅเปเบฒเบเบฑเบเบเบญเบเบชเปเบฒเบเบงเบ Erlang, เปเบเบเปเบเบ ',' เปเบฅเบฐโเบชเบดเปเบโเบชเบธเบโเบฅเบปเบโ
เบเบฑเบ '.', เบเบฒเบ stdin เบเบปเบเบเปเบงเบฒ EOF (Control-D). เบเบฐเปเบกเบตเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเปเบฅเบฐ
เบเบญเบเบเบปเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบเบชเบธเบเบเปเบฒเบ. เบเบฑเบเบเบทเบ {เบเบปเบเบฅเบปเบ, เบเบปเบเปเบเปเบฎเบฑเบ} เบเปเบฒเบเบฐเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบ.
-h เบเบทเปเบเบตเปเปเบเบทเปเบญเบเปเบงเป:
(เบเบฒเบเปเบฅเบทเบญเบ): เบฅเบฐเบเบธเบเบทเปเบเบญเบ node เบเบตเปเปเบเบทเปเบญเบเปเบงเปเบงเปเบฒ erl_call เปเบเบฑเบเบเบปเบงเปเบเบ.
-m:
(เบเบฒเบเปเบฅเบทเบญเบ): เบญเปเบฒเบเปเบกเบเบนเบ Erlang เบเบฒเบ stdin เปเบฅเบฐเบฅเบงเบเบฅเบงเบกเบกเบฑเบ.
-n เบเปเป:
(เบซเบเบถเปเบโเปเบ -n, - เบเบทเปโ, -เบเบทเป is required): เบกเบตเบเบงเบฒเบกเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ -yam เปเบฅเบฐเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป
เบเบฑเบเบเบทเบเปเบเปเบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเปเบเบเปเบฒเบเบซเบฅเบฑเบ.
-yam เบเปเป:
(เบซเบเบถเปเบโเปเบ -n, - เบเบทเปโ, -เบเบทเป เบเปเบฒโเปเบเบฑเบ): node เปเบกเปเบเบเบทเปเบเบญเบ node เบเบตเปเบเบฐเปเบเบฑเบ
เปเบเปเปเบฅเบตเปเบกเบเบปเปเบเบซเบผเบทเบเบดเบเบเปเปเบชเบทเปเบชเบฒเบเบเบฑเบ. เบกเบฑเบเบชเบปเบกเบกเบธเบเบงเปเบฒ node เปเบกเปเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ erl
-yam, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบทเป node เบเบฒเบงเบเบตเปเบกเบตเบเบธเบเบงเบธเบเบเบดเบขเปเบฒเบเปเบเบฑเบกเบชเปเบงเบเบเบทเบเบเปเบฒเปเบเป. เบเปเบฒ -s
เบเบฒเบโเปเบฅเบทเบญเบโเปเบกเปเบโเปเบเปโเบฎเบฑเบโ, เบเปเป Erlang เบเบฐ (เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบกเบตโเบเบงเบฒเบกโเบเปเบฒโเปเบเบฑเบโ) เบเบฐโเปเบฅเบตเปเบกโเบเบปเปเบโเบเปเบงเบโ erl -yam.
-q:
(เบเบฒเบเปเบฅเบทเบญเบ): เบขเบธเบ Erlang node เบเบตเปเบฅเบฐเบเบธเบเปเบงเบเบเบธเปเบก -n switch. เบชเบฐเบซเบผเบฑเบเบเบตเป
overrides เบชเบฐเบงเบดเบ -s.
-r:
(เบเบฒเบเปเบฅเบทเบญเบ): เบชเปเบฒเบเบเบทเปเปเบเบเบชเบธเปเบกเบเบญเบ node เบเบตเปเปเบเบทเปเบญเบเปเบงเปเบงเปเบฒ erl_call
เปเบเบฑเบเบเบปเบงเปเบเบ.
-s:
(เบเบฒเบเปเบฅเบทเบญเบ): เปเบฅเบตเปเบกเบเบฒเบเปเบเบเบขเบฒเบ Erlang node เบเปเบฒเบเปเบฒเปเบเบฑเบ. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเปเบ a
เบฅเปเบฒเบเบฑเบเบเบญเบเบเบฒเบเปเบ, เบเปเบญเบเบเบตเป '-s'เปเบฅเบฐ'-n node' เปเบกเปเบเบเบปเบเบเบตเป, เบเบฝเบเปเบเปเบเปเบฒเบญเบดเบ
เบเบฒเบเปเบเบเบฐเปเบฅเบตเปเบกเปเบซเบกเบ Erlang. เบเบตเปเปเบฎเบฑเบเปเบซเปเบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญเบเบญเบเบเบฒเบเบชเบทเปเบชเบฒเบเบซเบผเบฒเบ
เปเบง. เบเบธเบเบเบตเปเบเบฐเบเบธเบเบฑเบเบกเบตเบขเบนเปเปเบเปเบงเบเบต Unix เปเบเบปเปเบฒเบเบฑเปเบ.
-เบเบทเป เบเปเป:
(เบซเบเบถเปเบโเปเบ -n, - เบเบทเปโ, -เบเบทเป เบเปเบฒโเปเบเบฑเบ): node เปเบกเปเบเบเบทเปเบเบญเบ node เบเบตเปเบเบฐเปเบเบฑเบ
เปเบเปเปเบฅเบตเปเบกเบเบปเปเบเบซเบผเบทเบเบดเบเบเปเปเบชเบทเปเบชเบฒเบเบเบฑเบ. เบกเบฑเบเบชเบปเบกเบกเบธเบเบงเปเบฒ node เปเบกเปเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ erl
-เบเบทเป เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบทเป node เบชเบฑเปเบเบเบทเบเบเปเบฒเปเบเป. เบเปเบฒ -s เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเปเบซเป, เปเบเบฑเบ
เปเบซเบเบ Erlang เบเบฐเบเบทเบเปเบฅเบตเปเบกเบเบปเปเบ (เบเปเบฒเบเปเบฒเปเบเบฑเบ) เบเบฑเบ erl -เบเบทเป.
- เปเบ:
(เบเบฒเบเปเบฅเบทเบญเบ): เบเบดเบกเบซเบผเบฒเบ เบเบณเปเบงเบปเปเบฒ เบเปเปเบกเบนเบ. เบเบตเปเปเบกเปเบเบเบฝเบเปเบเปเปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบ
เบเบนเปเบเบฑเบเบเบฐเบเบฒเปเบฅเบฐเบฎเบฑเบเบชเบฒ erl_call.
-x ErlScript:
(เบเบฒเบเปเบฅเบทเบญเบ): เบฅเบฐเบเบธเบเบทเปเบญเบทเปเบเบเบญเบเบชเบฐเบเบฃเบดเบเปเบฅเบตเปเบกเบเบปเปเบ Erlang เบเบตเปเบเบฐเปเบเป. เบเปเบฒ
เบเปเปเปเบเปเบฅเบฐเบเบธ, เบกเบฒเบเบเบฐเบเบฒเบ erl script start-up เบเบทเบเบเปเบฒเปเบเป.
เบเบปเบงเบขเปเบฒเบ
เปเบฅเบตเปเบกเบเปเป Erlang เปเบฅเบฐเปเบเบซเบฒ erlang:เปเบงเบฅเบฒ/0.
erl_call -s -a 'erlang time' -n madonna
{18,27,34}
เบขเบธเบเปเบซเบกเบ Erlang เปเบเบเบเบฒเบเปเบเบซเบฒ erlang:halt/0.
erl_call -s -a 'erlang halt' -n madonna
เบเบณเปเบเปเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบเบซเบผเบฒเบเบญเบฑเบ.
erl_call -s -a 'เบฅเบฒเบเบเบทเปเปเบเบเบเบตเป [{ math,sqrt},[1,4,9,16,25]]' -n madonna
เบเบฐเปเบกเบตเบเบชเบญเบเบชเบฒเบกเบชเบณเบเบงเบ. เปเบเป เบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบ เบเบฒเบ เบเบฑเบ EOF (Control-D).
erl_call -s -e -n madonna
เบชเบฐโเบเบดโเบเบด(เปเบฅเปเบ),
X=1,
Y=2,
{_,T}=เบชเบฐเบเบดเบเบด(เปเบฅเปเบ),
{X+Y,T}.
^D
{เบเบปเบเบฅเบปเบ,{3,0}}
เบฅเบงเบเบฅเบงเบกเปเบกเบเบนเบเปเบฅเบฐเปเบฅเปเบเบกเบฑเบ. เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, เปเบเป เบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบ เบเบฒเบ เบเบฑเบ EOF (Control-D). (เปเบเบเบปเบงเบขเปเบฒเบ
เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบ, เบเบปเบเบเบฐเบฅเบดเบเปเบเปเบเบทเบเบเบฑเบเบฎเบนเบเปเบเบเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ).
erl_call -s -m -a lolita -n madonna
-module(lolita).
-compile(export_all).
เปเบฅเบตเปเบก() ->
P = เบเบฐโเบเบงเบโเบเบฒเบ (),
F = fun(X) -> {X,process_info(X,registered_name)} เบชเบดเปเบเบชเบธเบ,
เบฅเบฒเบเบเบฒเบ:เปเบเบเบเบตเป(F,[],P).
^D
[{[email protected],0,0> ,
{registered_name,init}},
{<[email protected],2,0> ,
{registered_name,erl_prim_loader}},
{<[email protected],4,0> ,
{registered_name,error_logger}},
{<[email protected],5,0> ,
{registered_name,application_controller}},
{<[email protected],6,0> ,
{registered_name,kernel}},
{<[email protected],7,0> ,
[]},
{<[email protected],8,0> ,
{registered_name,kernel_sup}},
{<[email protected],9,0> ,
{registered_name,net_sup}},
{<[email protected],10,0> ,
{registered_name,net_kernel}},
{<[email protected],11,0> ,
[]},
{<[email protected],12,0> ,
{registered_name,global_name_server}},
{<[email protected],13,0> ,
{registered_name,auth}},
{<[email protected],14,0> ,
{registered_name,rex}},
{<[email protected],15,0> ,
[]},
{<[email protected],16,0> ,
{registered_name,file_server}},
{<[email protected],17,0> ,
{registered_name,code_server}},
{<[email protected],20,0> ,
{registered_name,user}},
{<[email protected],38,0> ,
[]}]
เปเบเป erl_call เบญเบญเบเบฅเบฒเบเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net