Este é o comando entr que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
entrada - executa comandos arbitrários quando os arquivos mudam
SINOPSE
entrada [-cdpr] utilidade [argumento ...] [/_]
DESCRIÇÃO
Uma lista de arquivos fornecida na entrada padrão e no utilidade é executado usando o
argumentos fornecidos se algum deles mudar. entrada espera que o processo filho termine antes de
respondendo a eventos subsequentes do sistema de arquivos. Um TTY também é aberto antes de entrar no relógio
loop para oferecer suporte a utilitários interativos.
Os argumentos são os seguintes:
-c Execute / usr / bin / clear antes de invocar o utilidade especificado na linha de comando.
-d Rastreie os diretórios de arquivos regulares fornecidos como entrada e saia se um novo arquivo for
adicionado. Esta opção também permite que os diretórios sejam especificados explicitamente. Arquivos com
nomes começando com '.' são ignorados.
-p Adie a primeira execução do utilidade até que um arquivo seja modificado.
-r Recarregue um processo filho persistente. SIGTERM é usado para encerrar o utilidade antes
it is reiniciado. Um grupo de processos é criado para evitar que scripts de shell mascarem
sinais. entrada espera pelo utilidade sair para garantir que recursos como
as tomadas foram fechadas.
A primeira ocorrência de /_ na linha de comando será substituído pelo caminho absoluto de
o primeiro arquivo que foi modificado. Se a opção de reinicialização for usada, o primeiro arquivo em observação
é tratado como padrão.
MEIO AMBIENTE
Se PAGER for indefinido, entrada irá atribuir / bin / cat para evitar que utilitários interativos de
aguardando a entrada do teclado se a saída não couber na tela.
SAIR STATUS
A entrada utilitário sai com um dos seguintes valores:
0 SIGINT ou SIGTERM foi recebido
1 Nenhum arquivo regular foi fornecido como entrada ou ocorreu um erro
2 Um arquivo foi adicionado a um diretório enquanto usava o enquanto usava o diretório
opção de assistir
EXEMPLOS
Reconstrua um projeto se os arquivos de origem mudarem, limitando a saída às primeiras 20 linhas:
$ find src / | entr sh -c 'make | cabeça -n 20 '
Inicie e recarregue automaticamente um servidor node.js:
$ ls * .js | entr -r node app.js
Limpe a tela e execute uma consulta após a atualização do script SQL:
$ echo my.sql | entr -p psql -f / _
Recrie o projeto se um arquivo de origem for modificado ou adicionado ao diretório src /:
$ enquanto dorme 1; do ls src / *. rb | entr -d rake; feito
Use entr online usando serviços onworks.net