Я хочу, чтобы один из моих PHP- файлов выполнялся при выполнении задания cron. Я хочу сделать это для обновления базы данных каждого пользователя. Это проект банковского приложения, и мне нужно обновить учетную запись каждого пользователя на сумму процентов. Любой другой возможный подход / предложение приветствуется.

1 ответ1

2

Поскольку не существует стандартного хука "Задание cron создано", это будет несколько нетривиально.

Я полагаю, что вы можете взломать cron и запустить свою собственную сборку, в которой будет храниться история заданий, которые он видел, и запустить скрипт PHP, если он увидит новый.

В качестве альтернативы вы можете отслеживать изменения в различных файлах / каталогах, в которых хранятся задания cron (например, /var/spool/cron/ и /etc/cron.*/), используя Inotify или его эквивалент в вашей ОС, или cronjob, который выглядит для изменений каждые несколько минут.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .