PHP Cron Job: MySQL Query to Text File Weekly - PullRequest
0 голосов
/ 10 мая 2011

Хорошо, я наконец понял, как писать свои запросы, используя MySQL.Кто-нибудь знает, как заставить php-файл или даже jsp-файл (поскольку сайт написан на java) выполнить запрос, записать его в текстовый файл и запускать еженедельно на сервере?

Ответы [ 2 ]

3 голосов
/ 10 мая 2011

Вы можете использовать cron , чтобы запланировать еженедельную работу для запуска вашего PHP-скрипта.Вот пример записи в crontab, которая будет запускаться раз в неделю (воскресенье) в полночь:

0 0 * * 0 /path/to/myscript.php

Вы будете нести ответственность за реализацию кода PHP, который выполняет запрос, форматируетвывод и записывает его в файл.

0 голосов
/ 10 мая 2011

Вы можете запустить что-то вроде этого в cron:

/path/to/mysql -uUSERNAME -pPASSWORD DATABASENAME < /path/to/sql.sql > /tmp/outfile.txt;

sql.sql:

SELECT * FROM table_name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...