Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: cron unix
 
 автор: himera7   (30.10.2007 в 01:02)   письмо автору
 
 

как пользоватся кроном в этой среде просто многое там надо делать через команднуюю строку а ей я пользоватся не очень то умею где по этому поводу можно почитать

   
 
 автор: cheops   (30.10.2007 в 10:54)   письмо автору
 
   для: himera7   (30.10.2007 в 01:02)
 

Возможно вас заинтересует ссылка http://www.nncron.ru/download/help_ru.zip.

   
 
 автор: himera7   (02.11.2007 в 23:57)   письмо автору
 
   для: cheops   (30.10.2007 в 10:54)
 

когда пишу
сrontab -e
выводит

MAILTO =ar4i-kzn@ya.ru
* * * * * /usr/local/bin/php /home/zzz/www/site1/public_html/1.php
при этом никого письма мне на почту не приходит
а скрипт простой выводит слово Hello

   
 
 автор: cheops   (03.11.2007 в 12:04)   письмо автору
 
   для: himera7   (02.11.2007 в 23:57)
 

Письма приходят на почту только если скрипт завершает работу ошибкой.

   
 
 автор: himera7   (03.11.2007 в 17:11)   письмо автору
 
   для: cheops   (03.11.2007 в 12:04)
 

<?php
$today = date('H:m:s \m \i\s\ \m\o\n\t\h');
$fp = fopen ("1.txt", "w");
fwrite ($fp, $today);
fclose ($fp);
?>

chmod 777 для 1.txt лежит в тойже папке что и сам скрипт

   
 
 автор: himera7   (03.11.2007 в 17:12)   письмо автору
 
   для: himera7   (03.11.2007 в 17:11)
 

при этом текст в 1.txt так и не появляется

   
 
 автор: himera7   (03.11.2007 в 18:18)   письмо автору
 
   для: himera7   (03.11.2007 в 17:11)
 

Не могу запустить простейший скрипт через крон

1.php (в public_html)
<?php
$today = date('H:m:s \m \i\s\ \m\o\n\t\h');
$fp = fopen ("1.txt", "w");
fwrite ($fp, $today);
fclose ($fp);
?>

1.txt (в public_html)
пустой

cron-conf (в /home/mylogin)
MAILTO=ar4i-kzn@ya.ru * * * * * /usr/local/bin/php /home/mylogin/www/site1/public_html/1.php
(отредактировано в CUTEFTP)

в PuTTy пишу
crontab cron-conf

после чего проверяю crontab - e новые данные хранятся в vi выхожу без сохранений
закрываю PuTTy проверяю 1.txt он так же остается пустой.
как правильно это делать?

И параллено сразу же вопрос если запустить напрямую 1.php
то 1.txt становится не пустым и хранится дата но если же запустить второй раз 1.php то файл 1.txt не изменяется

помогите

   
 
 автор: cheops   (03.11.2007 в 19:23)   письмо автору
 
   для: himera7   (03.11.2007 в 17:11)
 

Выставите путь к директории, где должен размещаться 1.txt при помощи функции chdir() - это только когда PHP работате в составе Apache он создаёт файлы в текущей директории - для cron испльзуется внешний PHP - он не знает где находится текущая директория и пытается вероятно создать 1.txt (а может и создаёт) либо в папке cron, либо в папке с php.

   
 
 автор: himera7   (02.11.2007 в 23:59)   письмо автору
 
   для: cheops   (30.10.2007 в 10:54)
 

я пользуюсь PuTTY

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования