Как дергать файл по Cron'у? [решено]

Главные вкладки

Аватар пользователя вOFFка вOFFка 28 мая 2009 в 20:12

Нужно чтобы по крону запускался файлик сбора статистики, как это сделать? Из материалов понял, что можно настроить выполнение крона на сервере по SSH, т.е. прописать путь к cron.php, время запуска и проч, как понял таким же образом можно и мой файл дергать. Но дело в том, что SSH на данный момент проблемка и крон запускаю модулем poormanscron. Можно ли как-то настроить запуст моего файла в данной ситуации?

Комментарии

Аватар пользователя вOFFка вOFFка 28 мая 2009 в 21:09

Появилась возможность пользоваться SSH и вместе с этим появилась еще одна проблема:
Использую PuTTY, пользуюсь всем этим (SSH) впервые, в целом разобрался, но есть заморочка в настройке запуска крона. Делаю как написано в статье: http://www.drupal.ru/node/29446 , но что-то упускаю, итак по шагам:

вхожу
ввожу: crontab -e
жму insert
ввожу строчку типа: 30 20 * * * /usr/bin/wget -O - -q -t 1 http://example.com/cron.php >/dev/null 2>&1
жму insert
закрываю окно

При следующем входе и выполнении crontab пишет что никаких заданий нету, что я упускаю? (подозрения, что перед закрытием окна надо что-то сделать)

Аватар пользователя mensh@drupal.org mensh@drupal.org 29 мая 2009 в 6:52

Команда crontab -l выводит список заданий в кроне.
У меня винды нет. Обратитесь к документации PuTTY.
P.S. Кстати, а с правами на запись всё в порядке.

Аватар пользователя compawa compawa 29 мая 2009 в 7:36

кронтаб на сервере редактируется редактором vi.
для того чтобы изменения сохранились надо после того как Вы написали
30 20 * * * /usr/bin/wget -O - -q -t 1 http://example.com/cron.php >/dev/null 2>&1
нажали insert, еще ввести такую команду :wq (двоеточие, w, q) : -команда, w -записать, q-выход.

ну и посмотреть что записано в кронтаб действительно можно командой crontab -l

Аватар пользователя вOFFка вOFFка 29 мая 2009 в 11:02

Спасибо за совет, но помучатся все равно пришлось. Оказывается, что перед командой :wq надо еще esc нажать. Smile Но теперь все получилось и все гуд!

Аватар пользователя hapydoyzer@drupal.org hapydoyzer@drup... 29 мая 2009 в 11:10

Дополнение к вышесказанному: для того чтобы ввести команду :wq нужно сначала войти в командный режим. Делается это нажатием Esc

Не успел Smile

Аватар пользователя вOFFка вOFFка 29 мая 2009 в 17:04

Поспешил с выводами: крон все-таки не дергается почему-то, может надо полный путь к файлу указывать? как его определить?