Como assistir a um diretório e arquivo 'cp' na mudança?

0

Estou criando um pequeno gerador de website e quero poder assistir alguns arquivos. Por exemplo, imagens ou arquivos js. E então, quando esses arquivos mudarem, eu gostaria de copiá-los para o diretório do site.

Posso fazer isso na linha de comando?

    
por Costa 06.03.2017 / 21:59

1 resposta

1

Se você quiser manter os arquivos em sincronia, o lsyncd é o programa escolhido. Você pode instalá-lo via sudo apt-get install lsyncd . É muito extensível e quase certamente pode manipular seu caso de uso. No entanto, se você quiser um wrapper mais simples em torno do inotify subjacente (a chamada do sistema que informa aos programas quando os arquivos são alterados), você pode usar inotifywait ou inotifywatch do pacote inotify-tools .

    
por Joseph Sible 06.03.2017 / 22:17