2015-02-17 2 views
0

Я хочу запустить php-скрипт каждые 2 часа. Сценарий PHP есть включает в себя унд требует в своем кодеCronjob call php script failed

моя система является Ubuntu Server

так, чтобы настроить хрон я использовал

env EDITOR=nano crontab -e 

там я написал cronjob как .. (каждый 5 минут для тестирования)

*/5 * * * * wget http://www.domain.de/cron.php?id=ID&pw=PW 

и попытался также

*/5 * * * * wget http://www.domain.de/cron.php?id=ID&pw=PW > /dev/null 2>&1 

выше я использовал в Plesk, но здесь я получил только оболочка соединить с помощью шпаклевки

Что происходит, что файл записывается в главном каталоге вебпространства с текстом внутри Zutritt verweigert (доступ запрещен)

у меня нет HTAccess или что-то подобное в каталоге

+0

i allready checked id и pw - значения верны – Dave

+0

Что произойдет, если вы поместите 'http: //www.domain.de/cron.php? Id = ID & pw = PW' в свой веб-браузер? –

+0

, если я положил это в webbrowser, он работает правильно. – Dave

ответ

0

Вы должны добавить кавычки URL:

*/5 * * * * wget "http://www.domain.de/cron.php?id=ID&pw=PW" 

Они необходимы поэтомуСимвол 10 не сбрасывается.

+0

ok теперь я не получаю файл, написанный в основном каталоге с доступом, запрещенным, но сценарий все еще не работает. Возможно, сценарий включает в себя и может быть причиной того, почему он не работает? – Dave

+0

Это будет отдельный вопрос; откройте еще один вопрос о функциональности вашего скрипта. –