GoGPT Best VPN GoSearch

favorit OnWorks

erl_call - Daring di Awan

Jalankan erl_call di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah erl_call yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


erl_call - Panggil/Mulai Node Erlang Terdistribusi

DESKRIPSI


erl_call memungkinkan untuk memulai dan/atau berkomunikasi dengan node Erlang terdistribusi. Dia
dibangun di atas erl_interface perpustakaan sebagai contoh aplikasi. Tujuannya adalah untuk menggunakan
skrip shell Unix untuk berinteraksi dengan node Erlang terdistribusi. Ia melakukan semua
komunikasi dengan Erlang rex Server, menggunakan fasilitas RPC Erlang standar. memang
tidak memerlukan perangkat lunak khusus untuk dijalankan di node target Erlang.

Penggunaan utamanya adalah untuk memulai node Erlang terdistribusi atau membuat fungsi biasa
panggilan. Namun, dimungkinkan juga untuk menyalurkan modul Erlang ke erl_call dan memilikinya
dikompilasi, atau untuk menyalurkan urutan ekspresi Erlang untuk dievaluasi (mirip dengan
cangkang Erlang).

Pilihan, yang menyebabkan stdin untuk dibaca, dapat digunakan dengan keuntungan sebagai skrip dari dalam
(Unix) skrip shell. Penggunaan bagus lainnya dari erl_call bisa dari (http) skrip CGI-bin.

EKSPOR


erl_call

Setiap flag opsi dijelaskan di bawah ini dengan nama, jenis, dan artinya.

-a [Mod [Seru [Arg]]]]:
(opsional): Menerapkan fungsi yang ditentukan dan mengembalikan hasilnya. Cara harus
ditentukan, namun awal dan [] diasumsikan untuk tidak ditentukan kesenangan dan Argumen,
masing. Argumen harus dalam format yang sama dengan for erlang: terapkan/3. Catatan
bahwa bendera ini membutuhkan tepat satu argumen, jadi kutipan mungkin diperlukan secara berurutan
ke grup Cara, kesenangan dan Argumen, dengan cara yang tergantung pada perilaku Anda
kulit perintah.

-c Kue kering:
(opsional): Gunakan opsi ini untuk menentukan cookie tertentu. Jika tidak ada kue
ditentukan, ~/.erlang.cookie file dibaca dan isinya digunakan sebagai
Kue kering. Node Erlang yang ingin kita komunikasikan harus memiliki cookie yang sama.

-d:
(opsional): Modus debug. Ini menyebabkan semua IO menjadi output ke file
~/.erl_call.out.Nodename, Di mana Nama Node adalah nama simpul dari simpul Erlang di
pertanyaan.

-dan:
(opsional): Membaca urutan ekspresi Erlang, dipisahkan oleh ',' dan berakhir
dengan '.', dari stdin hingga EOF (Kontrol-D). Mengevaluasi ekspresi dan
mengembalikan hasil dari ekspresi terakhir. Kembali {Oke,Hasil} jika berhasil.

-h Nama Tersembunyi:
(opsional): Menentukan nama simpul tersembunyi yang erl_call mewakili.

-M:
(opsional): Membaca modul Erlang dari stdin dan mengkompilasinya.

-n Node:
(satu dari -N, -nama, -nama S diperlukan): Memiliki arti yang sama dengan -nama dan bisa
masih digunakan untuk alasan kompatibilitas mundur.

-nama Node:
(satu dari -N, -nama, -nama S diperlukan): Node adalah nama node yang akan
dimulai atau dikomunikasikan. Ini diasumsikan bahwa Node dimulai dengan erl
-nama, yang berarti bahwa nama simpul panjang yang sepenuhnya memenuhi syarat digunakan. jika -s
opsi diberikan, simpul Erlang akan (jika perlu) dimulai dengan erl -nama.

-Q:
(opsional): Menghentikan simpul Erlang yang ditentukan dengan sakelar -n. Saklar ini
menimpa sakelar -s.

-R:
(opsional): Menghasilkan nama acak dari simpul tersembunyi yang erl_call
mewakili.

-S:
(opsional): Memulai node Erlang terdistribusi jika perlu. Ini berarti bahwa dalam
urutan panggilan, di mana '-s'Dan'-n Node' konstan, hanya yang pertama
panggilan akan memulai simpul Erlang. Ini membuat komunikasi lainnya sangat
cepat. Bendera ini saat ini hanya tersedia di platform Unix.

-nama S Node:
(satu dari -N, -nama, -nama S diperlukan): Node adalah nama node yang akan
dimulai atau dikomunikasikan. Ini diasumsikan bahwa Node dimulai dengan erl
-nama S yang berarti bahwa nama simpul pendek digunakan. Jika -s pilihan diberikan, dan
Node Erlang akan dimulai (jika perlu) dengan erl -nama S.

-di:
(opsional): Mencetak banyak bertele-tele informasi. Ini hanya berguna untuk
pengembang dan pengelola erl_call.

-x Skrip Erl:
(opsional): Menentukan nama lain dari skrip start-up Erlang yang akan digunakan. Jika
tidak ditentukan, standar erl skrip start-up yang digunakan.

CONTOH


Memulai simpul dan panggilan Erlang erlang: waktu/0.

erl_call -s -a 'waktu erlang' -n madonna
18,27,34 {}

Mengakhiri simpul Erlang dengan memanggil erlang: berhenti/0.

erl_call -s -a 'erlang halt' -n madonna

Aplikasi dengan beberapa argumen.

erl_call -s -a 'daftar peta [{math,sqrt},[1,4,9,16,25]]' -n madonna

Mengevaluasi beberapa ekspresi. The memasukkan berakhir dengan EOF (Kontrol-D).

erl_call -s -e -n madonna
statistik (waktu berjalan),
X=1,
kamu=2,
{_,T}=statistik(waktu proses),
{X+Y,T}.
^D
{baik,{3,0}}

Mengkompilasi modul dan menjalankannya. Lagi, itu memasukkan berakhir dengan EOF (Kontrol-D). (Dalam contoh
ditampilkan, output telah diformat setelahnya).

erl_call -s -m -a lolita -n madonna
-modul (lolita).
-kompilasi (ekspor_semua).
mulai() ->
P = proses(),
F = kesenangan(X) -> {X,process_info(X,registered_name)} selesai,
daftar:peta(F,[],P).
^D
[{[email dilindungi],0,0>,
{nama_terdaftar,init}},
{<[email dilindungi],2,0>,
{nama_terdaftar,erl_prim_loader}},
{<[email dilindungi],4,0>,
{nama_terdaftar,error_logger}},
{<[email dilindungi],5,0>,
{nama_terdaftar,application_controller}},
{<[email dilindungi],6,0>,
{nama_terdaftar,kernel}},
{<[email dilindungi],7,0>,
[]},
{<[email dilindungi],8,0>,
{nama_terdaftar,kernel_sup}},
{<[email dilindungi],9,0>,
{nama_terdaftar,net_sup}},
{<[email dilindungi],10,0>,
{nama_terdaftar,net_kernel}},
{<[email dilindungi],11,0>,
[]},
{<[email dilindungi],12,0>,
{nama_terdaftar,nama_global_server}},
{<[email dilindungi],13,0>,
{nama_terdaftar,auth}},
{<[email dilindungi],14,0>,
{nama_terdaftar,rex}},
{<[email dilindungi],15,0>,
[]},
{<[email dilindungi],16,0>,
{nama_terdaftar,server_file}},
{<[email dilindungi],17,0>,
{nama_terdaftar,kode_server}},
{<[email dilindungi],20,0>,
{nama_terdaftar,pengguna}},
{<[email dilindungi],38,0>,
[]}]

Gunakan erl_call online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.