GoGPT Best VPN GoSearch

OnWorks favicon'u

erl_call - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında erl_call'ı çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen erl_call komutudur.

Program:

ADI


erl_call - Dağıtılmış bir Erlang Düğümünü çağır/başlat

AÇIKLAMA


erl_call dağıtılmış bir Erlang düğümü ile başlamayı ve/veya iletişim kurmayı mümkün kılar. BT
üzerine inşa edilmiştir erl_interface Örnek uygulama olarak kütüphane. Amacı kullanmaktır
dağıtılmış bir Erlang düğümüyle etkileşime geçmek için bir Unix kabuk betiği. Hepsini gerçekleştirir
Erlang'la iletişim kral sunucu, standart Erlang RPC olanağını kullanarak. öyle
Erlang hedef düğümünde herhangi bir özel yazılımın çalıştırılmasına gerek yoktur.

Ana kullanım, dağıtılmış bir Erlang düğümü başlatmak veya sıradan bir işlev yapmaktır.
Arama. Bununla birlikte, bir Erlang modülünü boru hattına bağlamak da mümkündür. erl_call ve sahip ol
derlenmiş veya değerlendirilecek bir dizi Erlang ifadesini yönlendirmek için (buna benzer)
Erlang kabuğu).

Sebep olan seçenekler stdin okunacak, içeriden komut dosyaları olarak avantajlı bir şekilde kullanılabilir
(Unix) kabuk komut dosyaları. Bir başka güzel kullanım erl_call (http) CGI-bin komut dosyalarından olabilir.

İHRACAT


erl_call

Her seçenek bayrağı aşağıda adı, türü ve anlamı ile açıklanmıştır.

-a [Mod [Eğlence [Argümanlar]]]]:
(isteğe bağlı): Belirtilen işlevi uygular ve sonucu döndürür. yol olmalı
ancak belirtilmiş başlama ve [] belirtilmemiş olduğu varsayılır eğlence ve bağımsız değişkenler,
respectivamente. bağımsız değişkenler ile aynı formatta olmalıdır erlang:uygula/3. Not
bu bayrağın tam olarak bir argüman aldığını, dolayısıyla alıntı yapmak gerekli olabilir
gruplandırmak yol, eğlence ve bağımsız değişkenlerdavranışınıza bağlı bir şekilde
komut kabuğu.

-c Cookie:
(isteğe bağlı): Belirli bir çerezi belirtmek için bu seçeneği kullanın. Çerez yoksa
belirtilen, ~/.erlang.cookie dosya okunur ve içeriği şu şekilde kullanılır:
kurabiye. İletişim kurmak istediğimiz Erlang düğümünün aynı çereze sahip olması gerekir.

-d:
(isteğe bağlı): Hata ayıklama modu. Bu, tüm IO'nun dosyaya gönderilmesine neden olur
~/.erl_call.out.Nodename, Burada düğüm adı Erlang düğümünün düğüm adıdır
soru.

-e:
(isteğe bağlı): ' ile ayrılmış bir dizi Erlang ifadesini okur,' ve bitti
Birlikte '.', itibaren stdin EOF'ye (Kontrol-D) kadar. İfadeleri değerlendirir ve
Son ifadenin sonucunu döndürür. İadeler {tamam,Sonuç} başarılıysa.

-h Gizli Ad:
(isteğe bağlı): Gizli düğümün adını belirtir. erl_call temsil eder.

-M:
(isteğe bağlı): Bir Erlang modülünü okur stdin ve onu derler.

-n Düğüm:
(biri -N, -isim, -adı gereklidir): Şununla aynı anlama sahiptir: -tatlı patates ve can
geriye dönük uyumluluk nedeniyle hala kullanılmaktadır.

-tatlı patates Düğüm:
(biri -N, -isim, -adı gerekli): Düğüm olacak düğümün adı
başlatıldı veya iletişime geçildi. Öyle varsayılıyor Düğüm ile başlatılır erl
-tatlı patatesbu, tam nitelikli uzun düğüm adlarının kullanıldığı anlamına gelir. Eğer -s
seçeneği verilirse, bir Erlang düğümü (gerekirse) ile başlatılacaktır. erl -tatlı patates.

-Q:
(isteğe bağlı): -n anahtarıyla belirtilen Erlang düğümünü durdurur. Bu anahtar
-s anahtarını geçersiz kılar.

-R:
(isteğe bağlı): Gizli düğümün rastgele bir adını üretir. erl_call
temsil eder.

-S:
(isteğe bağlı): Gerekirse dağıtılmış bir Erlang düğümü başlatır. Bu şu anlama gelir:
çağrı sırası, burada '-s'Ve'-n Düğüm' sabittir, yalnızca ilki
çağrı Erlang düğümünü başlatacak. Bu, iletişimin geri kalanının çok
hızlı. Bu bayrak şu anda yalnızca Unix platformunda mevcuttur.

-adı Düğüm:
(biri -N, -isim, -adı gerekli): Düğüm olacak düğümün adı
başlatıldı veya iletişime geçildi. Öyle varsayılıyor Düğüm ile başlatılır erl
-adı bu, kısa düğüm adlarının kullanıldığı anlamına gelir. Eğer -s seçenek verilir, bir
Erlang düğümü (gerekirse) şununla başlatılacak: erl -adı.

-içinde:
(isteğe bağlı): Çok sayıda yazdırır gereksiz sözlerle dolu bilgi. Bu yalnızca aşağıdakiler için faydalıdır:
geliştiricisi ve sürdürücüsü erl_call.

-x ErlScript:
(isteğe bağlı): Kullanılacak Erlang başlangıç ​​komut dosyasının başka bir adını belirtir. Eğer
belirtilmemiş, standart erl başlatma betiği kullanılır.

ÖRNEKLER


Bir Erlang düğümü başlatır ve çağırır erlang:zaman/0.

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

Bir Erlang düğümünü çağırarak sonlandırır erlang:dur/0.

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

Birkaç argüman içeren bir başvuru.

erl_call -s -a 'haritayı [{math,sqrt},[1,4,9,16,25]] listeler' -n madonna

Birkaç ifadeyi değerlendirir. The giriş uçları ile EOF (Kontrol-D).

erl_call -s -e -n madonna
istatistikler(çalışma zamanı),
X=1,
Y=2,
{_,T}=istatistik(çalışma zamanı),
{X+Y,T}.
^D
{tamam,{3,0}}

Bir modülü derler ve çalıştırır. Yine, the giriş uçları ile EOF (Kontrol-D). (Örnekte
gösterildiğinde, çıktı daha sonra biçimlendirilmiştir).

erl_call -s -m -a lolita -n madonna
-modül(lolita).
-derle(tümünü dışarı aktar).
başlat() ->
P = süreçler(),
F = fun(X) -> {X,process_info(X,registered_name)} sonu,
listeler:harita(F,[],P).
^D
[{[e-posta korumalı],0,0>,
{kayıtlı_adı,init}},
{<[e-posta korumalı],2,0>,
{registered_name,erl_prim_loader}},
{<[e-posta korumalı],4,0>,
{registered_name,error_logger}},
{<[e-posta korumalı],5,0>,
{registered_name,application_controller}},
{<[e-posta korumalı],6,0>,
{registered_name,kernel}},
{<[e-posta korumalı],7,0>,
[]},
{<[e-posta korumalı],8,0>,
{registered_name,kernel_sup}},
{<[e-posta korumalı],9,0>,
{registered_name,net_sup}},
{<[e-posta korumalı],10,0>,
{registered_name,net_kernel}},
{<[e-posta korumalı],11,0>,
[]},
{<[e-posta korumalı],12,0>,
{registered_name,global_name_server}},
{<[e-posta korumalı],13,0>,
{registered_name,auth}},
{<[e-posta korumalı],14,0>,
{kayıtlı_adı,rex}},
{<[e-posta korumalı],15,0>,
[]},
{<[e-posta korumalı],16,0>,
{kayıtlı_adı,dosya_sunucusu}},
{<[e-posta korumalı],17,0>,
{registered_name,code_server}},
{<[e-posta korumalı],20,0>,
{kayıtlı_adı,kullanıcı}},
{<[e-posta korumalı],38,0>,
[]}]

Onworks.net hizmetlerini kullanarak erl_call'ı çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad




×
reklâm
❤️Buradan alışveriş yapın, rezervasyon yapın veya satın alın; ücretsizdir, hizmetlerin ücretsiz kalmasına yardımcı olur.