Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Как исполнить скрипт без пользователя?


Автор: Gtaman 23.5.2006, 21:37
Тема такая:

Нужно исполнить скрипт безо всякого участия кого либо. Тоесть, если, например в скрипте указано через час удалить запись из БД, то нужно, чтобы через час, не исполняя скрипт, я зашел в PHPMyAdmin и этой записи там не увидил! 

Автор: Mal Hack 23.5.2006, 21:40
CRON 

Автор: Gtaman 23.5.2006, 22:00
Поподробней, плиз........ У меня дэнвер стоит для винды, а крона нет. Проэкт запускать, конечно, я буду на другом сервере, но разобраться не мешало бы. 

Автор: BobiKK 23.5.2006, 22:07
Тогда в sheduler, наверное, прописать можно. 

Автор: Mal Hack 23.5.2006, 22:28
На винде это не реализуется. Забудь. Сразу разбирайся с крономю 

Автор: Satana 24.5.2006, 10:19
Gtaman, на винде попробуй выполнить в командной строке:
C:\php\php-cli.exe C:\<server>\<script.php>

Ессно нуна подогнать под себя. по идее должно работать если проходит, то мона смело запихивать в планировщик. 

Автор: Opik 24.5.2006, 10:42
Mal Hack, 
на винде не крон, а "задачи по расписанию". 

Автор: madFobos 24.5.2006, 21:57
Когда скрипт для CRON на сервер заливаешь вначале нужно строку указывать типа
!#usr/bin/php
Кажется такая, иначе CRON не поймет, что это PHP-скрипт (на хостинге путь к PHP может и отличаться от usr/bin/php) 

Автор: BobiKK 24.5.2006, 22:10
Можно просто запустить как "php /path/to/script". Поймет, пробовал 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)