Este é provavelmente um problema com o ambiente PATH no incron. Tente adicionar o caminho completo ao seu programa assim (estou assumindo que yui-compressor
reside em /usr/bin/
)
/var/www/laravel/public/js/main.js IN_MODIFY /usr/bin/yui-compressor -o /var/www/laravel/public/js/main.min.js /var/www/laravel/public/js/main.js
para descobrir qual é o caminho completo para yui-compressor
executar o seguinte em um terminal:
which yui-compressor
Se você tiver problemas com arquivos de saída corrompidos, considere usar IN_CLOSE_WRITE
em vez de IN_MODIFY
, porque ele é acionado somente quando o arquivo é fechado e não em todas as operações de gravação. Dependendo de como o editor lida com as edições, isso pode estar mais próximo do que você quer ou não.
Editar: isso deve funcionar bem na sua conta USER_1
. Apenas execute incrontab -e
em um terminal quando estiver logado como USER_1
e adicione a linha que eu dei acima.