V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

entr

Ejecuta comandos arbitrarios cuando cambian los archivos. El Event Notify Test Runner [ejecutor de pruebas de notificación de eventos - entr] ejecuta comandos arbitrarios cuando cambian los archivos. Los cambios se detectan a través de la interfaz del kernel inotify.

$ ls main.c | entr gcc -o main main.c
un archivo main.c que se quiere recompilar con gcc cada vez que se modifica
$ find . -name "*.py" | entr python test.py
lista todos los archivos .py en el directorio actual y subdirectorios y cada vez que se modifica un archivo .py, entr ejecuta python test.py
$ ls index.html | entr pkill -HUP -f "python -m http.server"
recarga el servidor cada vez que cambia index.html
$ ls archivo.txt | entr echo "¡El archivo cambió!"
cada vez que se modifica archivo.txt, se verá el mensaje en la terminal
$ ls *.txt | entr cat archivo1.txt
monitorear todos los archivos .txt y ejecutar cat archivo1.txt cuando cualquiera cambia
$ ls main.py | entr -r python main.py (si cambia main.py, entr termina el proceso anterior y ejecuta python main.py de nuevo)XS
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3667 entradas - Acerca del Tractatus
La Pipa Plena 2025