The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не отрабатывает php сценарий через крон"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Не отрабатывает php сценарий через крон"  
Сообщение от MaximZaikin email(??) on 14-Сен-07, 10:54 
OS RedHat 9
PHP 4
Bash
Добрый день проблемма такая.
Есть башевский скрипт его цель пройтись по процессам и собрать массив, который он и выдает.
Есть php сценарий который этот скрипт запускает через функцию exec, анализирует данные и тд.
Внимание проблемма !
Если мы php скрипт запускаем в броузере то все чудно работает. Если мы этот скрипт запускаем в командной строке то все работает. Но если этот скрипт запускает cron то после после выполнения exec в php данные не возвращаются. Для установки проблеммы написал функцию лога, и расставил ее вызовы в контрольных местах, одним из таких мест является до вызова exec и после. Результат естественно прописывается в файл. Результат работы cron виден четко файл лога создается, читаем его а в месте где вывод пришедших данных из exec -пусто!
В чем я ошибаюсь ? Уже голову сломал
Кстати проверил все процессы от рута все фалы права 777. В чем загвостка ни как не могу понять. Плиз ХЭЛП !!!
Заранее благодарен Максим Заикин.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Не отрабатывает php сценарий через крон"  
Сообщение от zeiter email(ok) on 14-Сен-07, 13:01 
Есть подозрение, что PHP скрипт их крона не запускается.
Покажите строку вызова из cron`а
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Не отрабатывает php сценарий через крон"  
Сообщение от MaximZaikin email(??) on 15-Сен-07, 02:45 
>Есть подозрение, что PHP скрипт их крона не запускается.
>Покажите строку вызова из cron`а

Нет это исключено. Я ведь написал что создал функцию-часть php скрипта и рассатавил ее вызовы внутри скрипта в местах в которых хотел проверить доходит ли до туда интерпретатор. И эта функция срабатывает внутри скрипта а результатом ее выполнения является создание файла в который она прописывает текст переданный в функцию.

crontab -e
* * * * * /dir_of_myscript/my_script.php

в баше для контроля which php - ответ /usr/bin/php

права на my_script.php - 777
ls -la myscript.php
-rwxrwxrwx my_script.php

Начало скрипта my_script.php
#!/usr/bin/php
<?php
....
?>

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Не отрабатывает php сценарий через крон"  
Сообщение от AxeleRaT email(??) on 18-Сен-07, 12:54 
crontab -e
* * * * *  wget http://domain.net/mydir/my_script.php

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Не отрабатывает php сценарий через крон"  
Сообщение от b26_1999 email(ok) on 19-Сен-07, 19:50 
У меня так работает
1 * * * * php /usr/local/1.php > /dev/null 2>&1
И так тоже
1 * * * * sh /usr/local/1.sh

/usr/local/1.sh
=================
php /usr/local/1.php > /dev/null 2>&1

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Не отрабатывает php сценарий через крон"  
Сообщение от L0n3R4ng3r (ok) on 22-Сен-07, 00:39 
>[оверквотинг удален]
>если этот скрипт запускает cron то после после выполнения exec в
>php данные не возвращаются. Для установки проблеммы написал функцию лога, и
>расставил ее вызовы в контрольных местах, одним из таких мест является
>до вызова exec и после. Результат естественно прописывается в файл. Результат
>работы cron виден четко файл лога создается, читаем его а в
>месте где вывод пришедших данных из exec -пусто!
>В чем я ошибаюсь ? Уже голову сломал
>Кстати проверил все процессы от рута все фалы права 777. В чем
>загвостка ни как не могу понять. Плиз ХЭЛП !!!
>Заранее благодарен Максим Заикин.

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру