AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

entr - En ligne dans le Cloud

Exécutez entr 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 entr qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de 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


entr — exécuter des commandes arbitraires lorsque les fichiers changent

SYNOPSIS


entr [-cdpr] utilitaire [argument ] [/_]

DESCRIPTION


Une liste de fichiers fournis sur l'entrée standard et le utilitaire est exécuté à l'aide de la
arguments fournis si l'un d'entre eux change. entr attend la fin du processus fils avant
répondre aux événements ultérieurs du système de fichiers. Un ATS est également ouvert avant d'entrer dans la montre
boucle afin de prendre en charge les utilitaires interactifs.

Les arguments sont les suivants :

-c Exécution /usr/bin/effacer avant d'invoquer le utilitaire spécifié sur la ligne de commande.

-d Suivez les répertoires des fichiers réguliers fournis en entrée et quittez si un nouveau fichier est
ajoutée. Cette option permet également de spécifier explicitement les répertoires. Fichiers avec
les noms commençant par '.' sont ignorés.

-p Reporter la première exécution du utilitaire jusqu'à ce qu'un fichier soit modifié.

-r Recharger un processus enfant persistant. SIGTERM est utilisé pour terminer le utilitaire before
it is redémarré. Un groupe de processus est créé pour empêcher les scripts shell de masquer
signaux. entr attend le utilitaire de sortir pour s'assurer que des ressources telles que
les prises ont été fermées.

La première occurrence de /_ sur la ligne de commande sera remplacé par le chemin absolu de
le premier fichier qui a été modifié. Si l'option de redémarrage est utilisée, le premier fichier sous surveillance
est traité par défaut.

ENVIRONNEMENT


Si PAGER n'est pas défini, entr attribuera /bin/chat pour empêcher les utilitaires interactifs de
en attente d'une entrée au clavier si la sortie ne tient pas sur l'écran.

EXIT STATUT


La entr l'utilitaire se termine avec l'une des valeurs suivantes :

0 SIGINT ou SIGTERM a été reçu
1 Aucun fichier régulier n'a été fourni en entrée ou une erreur s'est produite
2 Un fichier a été ajouté à un répertoire lors de l'utilisation de lors de l'utilisation du répertoire
option de montre

EXEMPLES


Reconstruisez un projet si les fichiers source changent, en limitant la sortie aux 20 premières lignes :

$ find src/ | entr sh -c 'faire | tête -n 20'

Lancez et rechargez automatiquement un serveur node.js :

$ ls *.js | entr -r nœud app.js

Effacez l'écran et exécutez une requête après la mise à jour du script SQL :

$ echo mon.sql | entrée -p psql -f /_

Reconstruisez le projet si un fichier source est modifié ou ajouté au répertoire src/ :

$ pendant le sommeil 1 ; faire ls src/*.rb | entr -d râteau; terminé

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


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad