Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как заставить скрипт запускаться самому?

1.8K
01 ноября 2003 года
civ3
68 / / 21.07.2003
Как бы мне сделать так, чтобы скрипт без моего ведома запускался в определенное время?
5.6K
01 ноября 2003 года
gonzales
2 / / 29.10.2003
А cron на что?
1.8K
01 ноября 2003 года
civ3
68 / / 21.07.2003
Цитата:
Originally posted by gonzales
А cron на что?



Вот и не знаю на что cron, знал бы - не спрашивал...

1.8K
01 ноября 2003 года
civ3
68 / / 21.07.2003



Там как-то непонятно для меня написано ;) Мне кажется, там не то, что мне нужно.

У меня CPanel на хосте...там есть пункт меню "Cron Jobs". Попав туда, можно выбрать время запуска скрипта и Command to run, в которую я ввожу /home/cccp/public_html/test.php. После того, как крон был выполнен, на мыло приходит сообщение об ошибках:

/home/cccp/public_html/test.php: ?
: No such file or directory
/home/cccp/public_html/test.php: line 2: syntax error near unexpected token `require("config.php")'
/home/cccp/public_html/test.php: line 2: `require("config.php");
'

Содержание файла:
<?
require("config.php");
$insert=mysql_query("insert into user values ('800')");
?>

Вот как бы мне сделать так, чтобы php запускался...
Спасибо

283
01 ноября 2003 года
Alone
910 / / 20.11.2002
Цитата:
Originally posted by civ3
...Вот как бы мне сделать так, чтобы php запускался...


открыть глаза и читать...
тебе на мыло месаге об ошибках приходят и крон тут не причем
думаю я не ошибусь что ошибка в require("config.php");
ты подключаеш файл из текущего каталога а когда дергает крон твой скрипт то текущий каталог не там где скрипт лежит

4
02 ноября 2003 года
mike
3.7K / / 01.10.2002
cpanel - это просто Web-интерфейс к crontab.

При запуске скрипта из crontab текущим каталогом является домашний, более того переменные среды окружения могут быть установлены по другому, но думаю что изменение текущего каталога решит твою проблему.
1.8K
02 ноября 2003 года
civ3
68 / / 21.07.2003
Нет, дело не в require("config.php"); ...такое ощущение, что скрипт не распознается как php. Запустил в кроне такой скриптик:
<?
$test=195;
?>

Ответ на мыло:
/home/cccp/public_html/test.php: ?: No such file or directory
/home/cccp/public_html/test.php: =195: command not found
/home/cccp/public_html/test.php: line 3: syntax error near unexpected token `?>'
/home/cccp/public_html/test.php: line 3: `?>'
250
02 ноября 2003 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by civ3
Нет, дело не в require("config.php"); ...такое ощущение, что скрипт не распознается как php. Запустил в кроне такой скриптик:
<?
$test=195;
?>

Ответ на мыло:
/home/cccp/public_html/test.php: ?: No such file or directory
/home/cccp/public_html/test.php: =195: command not found
/home/cccp/public_html/test.php: line 3: syntax error near unexpected token `?>'
/home/cccp/public_html/test.php: line 3: `?>'


добавь в начало скрипта:
#!/usr/bin/php

А в строке crontab впиши что то типа:
/usr/bin/php < /vhosts/hardart.ru/cron.php

1.8K
02 ноября 2003 года
civ3
68 / / 21.07.2003
Цитата:
Originally posted by Joker

добавь в начало скрипта:
#!/usr/bin/php

А в строке crontab впиши что то типа:
/usr/bin/php < /vhosts/hardart.ru/cron.php



Заработала! ;) Большое спасибо, Joker!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог