O trabalho do Incron não está sendo executado

0

Estou usando o incron para monitorar um dos meus arquivos no diretório / var / www / html. saída de incrontab -l

/var/www/html/test IN_ACCESS /home/intel/test.sh

Esse trabalho deve criar um arquivo no diretório inicial, mas quando esse trabalho é executado (abri o endereço da Web no navegador), nenhum arquivo é criado, as linhas a seguir são mostradas em /var/log/cron file

Jan 20 10:27:57 localhost incrond[26442]: (root) CMD (/home/intel/test.sh)

Isso mostra claramente que o evento ocorreu.

P.S: Se eu apenas executar um /home/intel/test.sh no CLI, ele funciona bem e criei o arquivo de teste, a seguir está o meu arquivo test.sh .

#!/bin/bash
touch fm00
    
por Khayam Gondal 20.01.2015 / 16:33

1 resposta

0

Eu não usei (ou mesmo ouvi falar de incron), mas isso me parece que pode ser um problema de permissões - ou seja, o usuário que o arquivo cron é executado como não tem permissão para gravar nesse diretório. / p>

Tente usar "/ bintouch / tmp / fm00", pois isso eliminará problemas por não conseguir gravar em um diretório e também em problemas de caminho.

    
por 20.01.2015 / 18:21