Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Cron +php  (Прочитано 2788 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Cron +php
« Ответ #15 : 04 Февраля 2011, 13:03:34 »
И вообще, crontab -e

Оффлайн AlexeylForpostl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Cron +php
« Ответ #16 : 04 Февраля 2011, 13:06:13 »
Цитировать
По умолчанию он срёт в сислог.
Да, есть записи о том, что запускается скрипт.

Пользователь решил продолжить мысль 04 Февраля 2011, 13:09:31:
Цитировать
Если на конец команды добавить перенаправление > /tmp/clog 2&>1 то в файле появляется ругань?
Файл даже не был создан.

Цитировать
даже крон рестартить не нужно.
Нужно рестартить. Только что проверял.
« Последнее редактирование: 04 Февраля 2011, 13:09:31 от AlexeylForpostl »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Cron +php
« Ответ #17 : 04 Февраля 2011, 13:14:27 »
Файл даже не был создан.
Я опечатался, нужно >/tmp/clog 2>&1

Нужно рестартить. Только что проверял.
Не нужно. Он автоматом подхватывает изменения, о чём рапортует в логе:
Feb  4 13:14:01 mamon-desktop cron[1314]: (*system*) RELOAD (/etc/crontab)

Пользователь решил продолжить мысль 04 Февраля 2011, 13:15:54:
Файл даже не был создан.
Файл естественно смотришь /tmp/clog ?

Оффлайн AlexeylForpostl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Cron +php
« Ответ #18 : 04 Февраля 2011, 13:22:02 »
Цитировать
Файл естественно смотришь /tmp/clog ?
Да, естественно.

Даже с новыми поправками не создан файл.

Оффлайн NT

  • Активист
  • *
  • Сообщений: 595
    • Просмотр профиля
Re: Cron +php
« Ответ #19 : 04 Февраля 2011, 16:10:59 »
"Через баш или питон не проще будет?"
Мне надо запустить РНР скрипт причём здесь баш и питон, не совсем понятно. Тем более их я не знаю.
Обычно стоит задача не "запустить похапэ-скрипт", а что-то сделать. А что-то делать на домашнем компе средствами пхп как минимум странно.

Если просто запустить * * * * * root /usr/bin/php /path/script.php
То файл(который должен создаться после работы РНР скрипта) создаётся в каком-то другом месте.
И кстати, если запустить в командной строке /usr/bin/php /path/script.php, то файл создаётся не в той директории в которой скрипт, а из той директории, из которой запущена команда.
Измени скрипт, чтобы писал в нужную папку: или просто напиши в скрипте полный путь, или (если скрипт предполагается использовать из разных мест) используй переменную, в которой сохранен путь до папки.

« Последнее редактирование: 04 Февраля 2011, 16:12:56 от NT »

 

Страница сгенерирована за 0.014 секунд. Запросов: 19.