AnglaisFrançaisEspagnol

Icône de favori OnWorks

run_erl - En ligne dans le Cloud

Exécutez run_erl dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande run_erl qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


run_erl - Rediriger les flux d'entrée et de sortie Erlang sur Solaris(R)

DESCRIPTION


Ceci décrit le run_erl programme spécifique à Solaris/Linux. Ce programme redirige le
flux d'entrée standard et de sortie standard afin que toutes les sorties puissent être enregistrées. Il a également laissé
le programme à_erl se connecter à la console Erlang permettant de surveiller et de déboguer
un système embarqué à distance.

Vous pouvez en savoir plus sur l'utilisation dans le Embarqué Système Utilisateurs Guide.

Les exportations


run_erl [-démon] rép_tuyau/ rép_journal "exécutif commander [commande_arguments]"

La run_erl les arguments du programme sont :

-démon:
Cette option est fortement recommandée. Cela fait que run_erl s'exécute en arrière-plan
complètement détaché de tout terminal de contrôle et la commande revient à
l'appelant immédiatement. Sans cette option, run_erl doit être démarré en utilisant
plusieurs astuces dans le shell pour le détacher complètement du terminal en cours d'utilisation
au démarrage. L'option doit être le premier argument de run_erl sur le
ligne de commande.

pipe_dir :
C'est ici que se place le tube nommé, généralement / tmp / sous Unix ou /tuyau/ sur OSE. Ce
doit être suffixé par un / (barre oblique), c'est-à-dire pas /tmp/épipies, mais /tmp/epipes/.

log_dir :
C'est là que les fichiers journaux sont écrits. Il y aura un fichier journal,
run_erl.log qui enregistrent la progression et les avertissements du run_erl programme lui-même et
il y aura jusqu'à cinq fichiers journaux d'un maximum de 100 Ko chacun (le nombre de journaux
et les tailles peuvent être modifiées par des variables d'environnement, voir ci-dessous) avec le contenu
des flux standard depuis et vers la commande. Lorsque les journaux sont pleins run_erl
supprimera et réutilisera le fichier journal le plus ancien.

"exécutif commander [commande_arguments]":
Dans le troisième argument commander est le à exécuter où tout ce qui est écrit à
stdin et stdout sont connectés à rép_journal.

NOTES CONCERNANT L' Se Connecter DES DOSSIERS


Pendant l'exécution, run_erl (comme indiqué précédemment) envoie toutes les sorties, non interprétées, dans un fichier journal.
Le fichier s'appelle erlang.log.N, où N est un nombre. Lorsque le journal est "plein", par défaut
après 100 Ko, run_erl commence à se connecter au fichier erlang.log.(N+1), jusqu'à ce que N atteigne un certain
nombre (par défaut 5), où après N recommence à 1 et les fichiers les plus anciens commencent à être
écrasé. Si aucune sortie ne provient du shell erlang, mais que la machine erlang semble toujours
pour être vivant, un message "ALIVE" est écrit dans le journal, c'est un horodatage et est écrit,
par défaut, après 15 minutes d'inactivité. De plus, si la sortie d'erlang est enregistrée mais qu'elle est
Cela fait plus de 5 minutes (par défaut) depuis la dernière fois que nous avons reçu quoi que ce soit d'erlang, un
l'horodatage est écrit dans le journal. Les messages « ALIVE » ressemblent à ceci :

===== VIVANT

tandis que les autres horodatages ressemblent à ceci :

=====

La chaîne-date-heure est la date et l'heure auxquelles le message est écrit, par défaut en heure locale
(peut être changé en GMT si l'on veut) et est formaté avec la fonction ANSI-C strftime
en utilisant la chaîne de format %a %b %e %T %Z %Y, qui produit des messages sur la ligne de =====
VIVANT Jeu Mai 15 10:13:36 MEST 2003, cela peut être modifié, voir ci-dessous.

ENVIRONNEMENT VARIABLES


Les variables d'environnement suivantes sont reconnues par run_erl et modifient la journalisation
comportement. Consultez également les notes ci-dessus pour obtenir plus d'informations sur le comportement du journal.

RUN_ERL_LOG_ALIVE_MINUTES :
Combien de temps attendre la sortie (en minutes) avant d'écrire un message « ALIVE » dans le journal.
La valeur par défaut est 15, ne peut jamais être inférieure à 1.

RUN_ERL_LOG_ACTIVITY_MINUTES :
Combien de temps erlang doit être inactif avant que la sortie soit précédée d'un horodatage.
La valeur par défaut est RUN_ERL_LOG_ALIVE_MINUTES div 3, mais jamais moins de 1.

RUN_ERL_LOG_ALIVE_FORMAT :
Spécifie une autre chaîne de format à utiliser dans l'appel de la bibliothèque strftime C. c'est à dire
en le précisant à "%e-%b-%Y, %T %Z" donnera des messages de journal avec des horodatages à la recherche
comme 15-mai-2003, 10:23:04 MET etc. Voir la documentation de la fonction de bibliothèque C
strftime pour plus d'informations. La valeur par défaut est "%une %b %e %T %Z %Y".

RUN_ERL_LOG_ALIVE_IN_UTC :
S'il est défini sur autre chose que "0", il fera en sorte que toutes les heures affichées par run_erl soient dans
UTC (GMT,CET,MET, sans DST), plutôt qu'en heure locale. Cela n'affecte pas les données
venant d'erlang, seuls les logs sortis directement par run_erl. L'application SASL vous
être modifié en conséquence en définissant la variable d'application erlang utc_log à oui.

RUN_ERL_LOG_GENERATIONS :
Contrôle le nombre de fichiers journaux écrits avant que les anciens fichiers ne soient réutilisés. Défaut
est 5, le minimum est 2, le maximum est 1000.

RUN_ERL_LOG_MAXSIZE :
La taille (en octets) d'un fichier journal avant de passer à un nouveau fichier journal. La valeur par défaut est
100000, le minimum est de 1000 et le maximum est d'environ 2^30.

RUN_ERL_DISABLE_FLOWCNTRL :
Si défini, désactive le contrôle de flux d'entrée et de sortie pour le pty ouvert par run_erl.
Utile si vous souhaitez supprimer tout risque de bloquer accidentellement le contrôle de flux par coup
Ctrl-S (au lieu de Ctrl-D pour détacher). Ce qui peut entraîner le blocage de l'ensemble du faisceau
processus et dans le cas de l'exécution de cœur en tant que superviseur, même le processus cœur sera
bloqué lors de l'écriture du message de journal sur le terminal. Laissant le processus cardiaque incapable de faire
c'est du travail.

Utilisez run_erl en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    VirtuelGL
    VirtuelGL
    VirtualGL redirige les commandes 3D d'un
    Application Unix/Linux OpenGL sur un
    GPU côté serveur et convertit le
    rendu des images 3D dans un flux vidéo
    avec lequel ...
    Télécharger VirtualGL
  • 2
    libusb
    libusb
    Bibliothèque pour activer l'espace utilisateur
    programmes d'application pour communiquer avec
    Périphériques USB. Public : Développeurs, Fin
    Utilisateurs/Bureau. Langage de programmation : C
    Catégories ...
    Télécharger libusb
  • 3
    LAMPÉE
    LAMPÉE
    SWIG est un outil de développement logiciel
    qui relie les programmes écrits en C et
    C++ avec une variété de
    langages de programmation. SWIG est utilisé avec
    différent...
    Télécharger SWIG
  • 4
    Thème de réaction WooCommerce Nextjs
    Thème de réaction WooCommerce Nextjs
    Thème React WooCommerce, construit avec
    Suivant JS, Webpack, Babel, Node et
    Express, en utilisant GraphQL et Apollo
    Client. Boutique WooCommerce dans React (
    contient : Produits...
    Télécharger le thème WooCommerce Nextjs React
  • 5
    archlabs_repo
    archlabs_repo
    Repo de paquets pour ArchLabs Ceci est un
    application qui peut également être récupérée
    à
    https://sourceforge.net/projects/archlabs-repo/.
    Il a été hébergé dans OnWorks en...
    Télécharger archlabs_repo
  • 6
    Projet Zéphyr
    Projet Zéphyr
    Le projet Zephyr est une nouvelle génération
    système d'exploitation en temps réel (RTOS) qui
    prend en charge plusieurs matériels
    architecturales. Il est basé sur un
    noyau à faible encombrement...
    Télécharger le projet Zéphyr
  • Plus "

Commandes Linux

Ad