Como sincronizar duas pastas na inicialização?

3

Estou tentando sincronizar:

/var/www/CI_MAIN/

de acordo com as alterações feitas em:

/home/coco/workspace/CI_MAIN/
(PDT's workspace).

Para fazer isso, eu entrei sudo crontab -e na linha de comando e adicionei a seguinte linha ao final do arquivo aberto:
@reboot lsyncd -direct /home/cockroach/workspace/CI_TEST/ /var/www/CI_TEST/
Eu também dei privilégios totais para ambas as pastas usando sudo chmod -R 777 , mas aqui não há alterações feitas quando eu uso meu navegador para ver as páginas que eu faço. Este método tem funcionado anteriormente, por isso acho que deveria haver algo que ainda não fiz. Você poderia me ajudar a consertar o problema? Obrigado variar muito antecipadamente.

    
por Tower 23.04.2016 / 18:47

1 resposta

0

Ao escrever tarefas cron você deve usar o caminho absoluto para o binário, se você ainda não fez uma exportação do seu PATH no crontab.

Descubra onde lsyncd está localizado:

$ command -v lsyncd

Exemplo de saída: /bin/lsyncd . Copie a saída e substitua lsyncd pelo caminho absoluto.

Experimente, espero que ajude.

    
por 23.04.2016 / 19:25