ФорумРазработкаУстановка и администрирование ПОВебсервер → Проблеммы с кроном

Проблеммы с кроном

  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 6 ноября 2009 г. 2:36

    Вобщем есть php файл , если его просто через консоль запустить
    php /home/machinimas/machinimas.ru/cron.php

    то всё работает нормально

    если через крон
    15	*	*	*	*	root	php /home/machinimas/machinimas.ru/cron.php


    то не работает , на почте пишит
    Date: Fri, 6 Nov 2009 07:15:00 GMT
    Message-Id: <[email protected]>
    From: [email protected] (Cron Daemon)
    To: [email protected]
    Subject: Cron <[email protected]> php /home/machinimas/machinimas.ru/cron.php
    X-Cron-Env: <SHELL=/bin/sh>
    X-Cron-Env: <PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin>
    X-Cron-Env: <HOME=/var/log>
    X-Cron-Env: <LOGNAME=root>
    X-Cron-Env: <USER=root>

    php: not found


    Если кто знает, помогите

    з.ы. - ОС FreeBSD
  • md5

    Сообщения: 11948 Репутация: N Группа: в ухо

    Spritz 6 ноября 2009 г. 2:58, спустя 21 минуту 57 секунд

    блять
    /usr/local/bin/php /path/to/script
    Спустя 57 сек.
    php: not found
    тут же все сказано
    все умрут, а я изумруд
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 6 ноября 2009 г. 3:06, спустя 8 минут 3 секунды

    дак а через консоль почему срабатывает тогда ? Оо
  • md5

    Сообщения: 11948 Репутация: N Группа: в ухо

    Spritz 6 ноября 2009 г. 3:15, спустя 8 минут 53 секунды

    я не знаю, как это называется, я не фриманьяк, но в консоли можно некоторый софт напрямую дергать
    типа
    apachectl, php, mysql и т.д.
    а по крону - полный путь надо прописывать
    все умрут, а я изумруд
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 6 ноября 2009 г. 3:17, спустя 2 минуты 12 секунд

    Это все из-за настроек окружения, ты работаешь под шелом, вот он как раз и знает где у тебя есть php и т.д.
    а вообще надо запускать так: /path/to/php -f /path/to/script
    adw/0
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 6 ноября 2009 г. 3:30, спустя 12 минут 43 секунды

    ясно, спасибо
    Спустя 45 сек.
    Эд не напомниш, как слободное дисковое пространство посмотреть ?)
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 6 ноября 2009 г. 3:31, спустя 1 минуту 45 секунд

    Troy, df -h
    Спустя 47 сек.
    но df может ошибатся, также как и du
    помогает reboot, либо если разбираться, то lsof в помощь
    adw/0
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 6 ноября 2009 г. 4:22, спустя 50 минут 45 секунд

    Что-то крон каждые 15 минут не запускается
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 6 ноября 2009 г. 4:24, спустя 2 минуты 21 секунду

    Troy,
    1. у тебя параноя
    2. покажи задания в кроне
    3. с правами не перемудрил?
    4. для какого пользователя крон установил?
    adw/0
  • md5

    Сообщения: 11948 Репутация: N Группа: в ухо

    Spritz 6 ноября 2009 г. 4:28, спустя 3 минуты 10 секунд

    */15
    вот каждые 15 минут
    читай ман
    все умрут, а я изумруд
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 6 ноября 2009 г. 4:34, спустя 6 минут 34 секунды

    Ога , йа параноик бугага
    Спустя 150 сек.
    з.ы. - уже довольный параноик)
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 6 ноября 2009 г. 4:37, спустя 3 минуты 14 секунд

    15 * * * * root php /home/machinimas/machinimas.ru/cron.php

    1. у тебя будет выполняться каждый час в 15 минут (00.15, 01.15 и т.д.)
    2. что за root?
    Спустя 58 сек.
    Пользовательские задания надо назначать так:
    crontab -uwww -e
    crontab -umysql -e
    crontab -u_sphinx -e

    Смотреть так:
    crontab -uwww -l

    adw/0

Пожалуйста, авторизуйтесь, чтобы написать комментарий!