У меня есть php-файл, который должен быть выполнен как cronjob, этот файл php содержит некоторый javascript.
Я объясню поток:
Может ли это быть реализовано через CRON JOBS? ИЛИ Есть ли какой-либо метод для планирования javascript для периодического запуска, например cron for php?
UPDATE : я мог бы управлять вызовом javascript API с PHP curl, а cron Job выполняется отлично. Но я не думаю, что это правильное решение этого вопроса может быть Node.Js является решением (я еще не тестировал его).
Вы не можете запускать Javascript в Cronjobs, потому что Javascript запускается браузерами. Я думаю, вы должны взглянуть на curl в php, чтобы вместо этого вызвать api.
Вы можете запускать Javascript через cron в среде выполнения Javascript, например node.js: http://nodejs.org/
phantomjs – одна из возможностей, см. эту цепочку wget + JavaScript?
В противном случае вы можете запустить Node.js на своем сервере для выполнения JavaScript в среде типа CLI, но смешение node.js и PHP может усложниться.
вы можете запланировать javascript с помощью cron с помощью Node.js
Вы должны разделить работу: Cron the JS, Cron the PHP. В середине доставляйте результаты другим. Согласитесь с использованием phantomjs для выполнения JS (или casperJS-I). Выполните JS, выведите в JSON в виде файла, прочитав из файла с помощью file_get_contents из PHP. И определите эти действия в двух разных заданиях cron.