EnglischFranzösischSpanisch

OnWorks-Favicon

run_erl – Online in der Cloud

Führen Sie run_erl im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl run_erl, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


run_erl – Erlang-Eingabe- und Ausgabeströme unter Solaris(R) umleiten

BESCHREIBUNG


Dies beschreibt die run_erl Programm speziell für Solaris/Linux. Dieses Programm leitet die um
Standardeingabe- und Standardausgabeströme, sodass alle Ausgaben protokolliert werden können. Es ließ auch zu
das Programm to_erl Stellen Sie eine Verbindung zur Erlang-Konsole her, um Überwachung und Debugging zu ermöglichen
ein eingebettetes System aus der Ferne.

Mehr über die Verwendung erfahren Sie im Embedded System Benutzer Guide.

EXPORTE


run_erl [-daemon] Pipe_dir/ log_dir „Exec Befehl [command_arguments]“

Der run_erl Programmargumente sind:

-Daemon:
Diese Option wird dringend empfohlen. Dadurch wird run_erl im Hintergrund ausgeführt
vollständig von jedem steuernden Terminal getrennt und der Befehl kehrt zu zurück
den Anrufer sofort. Ohne diese Option muss run_erl mit gestartet werden
Mehrere Tricks in der Shell, um sie vollständig vom verwendeten Terminal zu lösen
beim Starten. Die Option muss das erste Argument für run_erl sein
Befehlszeile.

Pipe_dir:
Hier wird normalerweise die Named Pipe platziert / tmp / auf Unix bzw /Rohr/ auf OSE. Es
wird durch ein angehängt / (Schrägstrich), also nicht /tmp/epipies, Aber /tmp/epipes/.

log_dir:
Hier werden die Protokolldateien geschrieben. Es wird eine Protokolldatei geben,
run_erl.log die den Fortschritt und die Warnungen protokollieren run_erl Programm selbst und
Es gibt bis zu fünf Protokolldateien mit jeweils maximal 100 KB (jeweils eine Anzahl von Protokollen).
und Größen können durch Umgebungsvariablen geändert werden, siehe unten) mit dem Inhalt
der Standardströme vom und zum Befehl. Wenn die Protokolle voll sind run_erl
löscht die älteste Protokolldatei und verwendet sie erneut.

„Exec Befehl [command_arguments]":
Im dritten Argument Befehl ist der auszuführende Ort, an den alles geschrieben wird
stdin und stdout werden protokolliert log_dir.

ANMERKUNG BETREFFEND LOG DATEIEN


Während der Ausführung sendet run_erl (wie bereits erwähnt) alle Ausgaben uninterpretiert an eine Protokolldatei.
Die Datei heißt erlang.log.N, wobei N eine Zahl ist. Standardmäßig ist das Protokoll „voll“.
Nach 100 KB beginnt run_erl mit der Anmeldedatei erlang.log.(N+1), bis N einen bestimmten Wert erreicht
Nummer (Standard 5), wobei nach N wieder bei 1 beginnt und die ältesten Dateien mit dem Abrufen beginnen
überschrieben. Wenn keine Ausgabe von der Erlang-Shell kommt, die Erlang-Maschine aber trotzdem angezeigt wird
um am Leben zu sein, wird eine „ALIVE“-Meldung in das Protokoll geschrieben, es handelt sich um einen Zeitstempel und wird geschrieben,
standardmäßig nach 15 Minuten Inaktivität. Auch wenn die Ausgabe von Erlang protokolliert wird, ist dies jedoch der Fall
Es sind mehr als 5 Minuten (Standard) vergangen, seit wir das letzte Mal etwas von Erlang, a
Der Zeitstempel wird in das Protokoll geschrieben. Die „ALIVE“-Meldungen sehen so aus:

===== LEBENDIG

während die anderen Zeitstempel so aussehen:

=====

Der Datum-Uhrzeit-Zeichenfolge ist das Datum und die Uhrzeit, zu der die Nachricht geschrieben wurde, standardmäßig in Ortszeit
(kann auf Wunsch in GMT geändert werden) und wird mit der ANSI-C-Funktion formatiert strftime
mit der Formatzeichenfolge %a %b %e %T %Z %Y, was Nachrichten in der Zeile von erzeugt =====
AM LEBEN Do Mai 15 10:13:36 MEST 2003, dies kann geändert werden, siehe unten.

VARIABLEN


Die folgenden Umgebungsvariablen werden von run_erl erkannt und ändern die Protokollierung
Verhalten. Weitere Informationen zum Verhalten des Protokolls finden Sie auch in den obigen Hinweisen.

RUN_ERL_LOG_ALIVE_MINUTES:
Wie lange auf die Ausgabe gewartet werden soll (in Minuten), bevor eine „ALIVE“-Meldung in das Protokoll geschrieben wird.
Der Standardwert ist 15, kann nie kleiner als 1 sein.

RUN_ERL_LOG_ACTIVITY_MINUTES:
Wie lange Erlang inaktiv sein muss, bevor der Ausgabe ein Zeitstempel vorangestellt wird.
Der Standardwert ist RUN_ERL_LOG_ALIVE_MINUTES div 3, jedoch niemals weniger als 1.

RUN_ERL_LOG_ALIVE_FORMAT:
Gibt eine andere Formatzeichenfolge an, die im Aufruf der strftime-C-Bibliothek verwendet werden soll. dh
dies angeben „%e-%b-%Y, %T %Z" gibt Protokollmeldungen mit Zeitstempeln aus
Gefällt mir 15. Mai 2003, 10:23:04 MET usw. Weitere Informationen finden Sie in der Dokumentation zur C-Bibliotheksfunktion
strftime für weitere Informationen. Standard ist "%A %b %e %T %Z %Y".

RUN_ERL_LOG_ALIVE_IN_UTC:
Wenn auf etwas anderes als „0“ gesetzt, werden alle von run_erl angezeigten Zeiten als in angezeigt
UTC (GMT,CET,MET, ohne DST) statt in Ortszeit. Dies hat keine Auswirkungen auf die Daten
Von Erlang stammend, nur die direkt von run_erl ausgegebenen Protokolle. Die Anwendung sasl können.
durch Setzen der erlang-Anwendungsvariablen entsprechend geändert werden utc_log zu was immer dies auch sein sollte..

RUN_ERL_LOG_GENERATIONS:
Steuert die Anzahl der geschriebenen Protokolldateien, bevor ältere Dateien wiederverwendet werden. Standard
ist 5, das Minimum ist 2, das Maximum ist 1000.

RUN_ERL_LOG_MAXSIZE:
Die Größe (in Bytes) einer Protokolldatei vor dem Wechsel zu einer neuen Protokolldatei. Standard ist
100000, das Minimum ist 1000 und das Maximum ist ungefähr 2^30.

RUN_ERL_DISABLE_FLOWCNTRL:
Wenn definiert, wird die Eingabe- und Ausgabeflusskontrolle für die von run_erl geöffnete Datei deaktiviert.
Nützlich, wenn Sie das Risiko einer versehentlichen Blockierung der Flusskontrolle durch einen Treffer beseitigen möchten
Strg-S (anstelle von Strg-D zum Trennen). Dies kann zur Blockierung des gesamten Strahls führen
Prozess und im Falle des laufenden Herzens als Supervisor sogar der Herzprozess
beim Schreiben einer Protokollnachricht an das Terminal blockiert. Das Verlassen des Herzprozesses ist nicht möglich
es ist Arbeit.

Verwenden Sie run_erl online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    VirtualGL
    VirtualGL
    VirtualGL leitet 3D-Befehle von a um
    Unix/Linux OpenGL-Anwendung auf einem
    serverseitige GPU und konvertiert die
    gerenderte 3D-Bilder in einen Videostream
    mit welchem ​​...
    Laden Sie VirtualGL herunter
  • 2
    libusb
    libusb
    Bibliothek, um den Benutzerbereich zu aktivieren
    Anwendungsprogrammen, mit denen kommuniziert werden soll
    USB-Geräte. Zielgruppe: Entwickler, Ende
    Benutzer/Desktop. Programmiersprache: C.
    Kategorien...
    Laden Sie libusb herunter
  • 3
    SCHLUCK
    SCHLUCK
    SWIG ist ein Softwareentwicklungstool
    das verbindet in C geschriebene Programme und
    C++ mit einer Vielzahl von High-Level
    Programmiersprachen. SWIG wird mit verwendet
    anders...
    SWIG herunterladen
  • 4
    WooCommerce Nextjs Reaktionsthema
    WooCommerce Nextjs Reaktionsthema
    Reagieren Sie mit dem WooCommerce-Theme, das mit erstellt wurde
    Als nächstes JS, Webpack, Babel, Node und
    Express mit GraphQL und Apollo
    Klient. WooCommerce-Shop in React(
    enthält: Produkte...
    Laden Sie WooCommerce Nextjs React Theme herunter
  • 5
    archlabs_repo
    archlabs_repo
    Paket-Repo für ArchLabs Dies ist eine
    Anwendung, die auch abgerufen werden kann
    für
    https://sourceforge.net/projects/archlabs-repo/.
    Es wurde in OnWorks gehostet in...
    Laden Sie archlabs_repo herunter
  • 6
    Zephyr-Projekt
    Zephyr-Projekt
    Das Zephyr Project ist eine neue Generation
    Echtzeitbetriebssystem (RTOS), das
    unterstützt mehrere Hardware
    Architekturen. Es basiert auf einer
    Kernel mit kleinem Fußabdruck ...
    Laden Sie das Zephyr-Projekt herunter
  • Mehr »

Linux-Befehle

Ad