как запустить пшп скрипт через шел используя крон

Статус
В этой теме нельзя размещать новые ответы.

vilk108

Профессор
Регистрация
17 Дек 2007
Сообщения
174
Реакции
39
Захожу через ssh, и запускаю команду crontab /var/www/мой домен/httpdocs/raspisanie.txt. В raspisanie.txt - 22 * * * * /var/www/мой домен/httpdocs/write.php . Так вот я знаю что я не правильно ставлю команду это не правильно /var/www/мой домен/httpdocs/write.php. Вопрос - как правильно выставить что бы скрипт write.php исполнялся через крон?
 
вообщето пхп скрипты запукаются так
/usr/local/bin/php -q /home/public_html/cmd.php
 
вообщето пхп скрипты запукаются так
/usr/local/bin/php -q /home/public_html/cmd.php

Поддерживаю, это самый простой способ, только в шелле нужно набрать команду "whereis php" чтобы знать путь к интерпритатору пхп

wget Для просмотра ссылки Войди или Зарегистрируйся и далее параметры wget.

Юзай поиск, я на подобный вопрос недавно отвечал.

Зачем выдумывать велосипед ?
 
crontab -e Редактирование заданий
 
у меня пхп устанвлен модулем, скрипт из шела не исполнит. У меня не работают эти команды через крон - * * * * * fetch -o - Для просмотра ссылки Войди или Зарегистрируйся домен/write.php, и * * * * * wget -o - Для просмотра ссылки Войди или Зарегистрируйся домен/write.php. а если запустать в патти fetch -o - Для просмотра ссылки Войди или Зарегистрируйся домен/write.php или wget -o - Для просмотра ссылки Войди или Зарегистрируйся домен/write.php, то скрипт write.php выполняется. Вопрос почему через крон не выполняются если через патти выполняются?
 
крон запускается от лица пользователя проверяй кто ... возможно не имеет прав на запуск
 
Или wget не установлен или полный путь пропиши
 
а как узнать полный путь к wget или к fetch? wget точно установлен
 
крон когда запускаеться, то он вывод програм отправляет по имейл.
Прочитай имейлы там будет ответ.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху