Como executar um arquivo php quando uma tarefa cron é criada

0

Eu quero que um dos meus arquivos PHP seja executado quando a tarefa do cron for executada. Eu quero fazer isso para atualizar o banco de dados de todos os usuários. É um projeto de aplicativo bancário e preciso atualizar a conta de cada usuário com valor de juros. Qualquer outra abordagem / sugestão possível é bem-vinda.

    
por Mohammad Faisal 12.03.2013 / 16:22

1 resposta

2

Como não existe um gancho padrão "Um trabalho cron foi criado", isso seria algo não trivial.

Suponho que você poderia hackar o cron e executar sua própria compilação personalizada que manteria um histórico das tarefas que ele viu e executaria o script PHP se ele visse um novo.

Como alternativa, você pode observar as alterações nos vários arquivos / diretórios nos quais as tarefas cron são armazenadas (por exemplo, /var/spool/cron/ e /etc/cron.*/ ) usando Inotify ou seu equivalente no seu sistema operacional ou um cronjob que procura alterações a cada poucos minutos.

    
por 12.03.2013 / 16:28

Tags