У меня есть 2 файла .php в моем приложении - book.php и weather.php. Я создаю файл с именем «runningcript» в /.openshift/cron/minutely. Содержание этого файла:Openshift cron не запускает файл php
#!/bin/bash
php -f $OPENSHIFT_REPO_DIR/weather.php
Этот сценарий отправляет мне сообщение на телефон каждую минуту, все в порядке. Тогда я заменить на:
php -f $OPENSHIFT_REPO_DIR/book.php
Этот сценарий должен послать мне сообщение тоже, но ничего не happing. Но если я просто запустил этот скрипт с помощью своего веб-браузера (перейдите на http://xxx-xxxxxxx.rhcloud.com/book.php), поэтому я получил свое сообщение. Как это возможно? Магия?
У вас есть установленный картридж cron? – ptrk
Хорошо, ребята, спасибо за ваши ответы. Я добавил в конце кода book.php, который записывает файл журнала, и он отлично работает. Но первая часть кода не работает. Эта часть должна написать какой-то текст на каком-то сайте. Если я запустил его в браузере - он пишет. Если он работает с cron - не пишет. Зачем? – tadiuzzz