Re: PHP 24 hour processes?
| From: | Jim Lucas | Date: | Mon, 25 Feb 2008 16:20:21 +0000 |
| Subject: | Re: PHP 24 hour processes? | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-270053@lists.php.net to get a copy of this message | ||
Bojan Tesanovic wrote:
Windows also have something similar to cron Schedule accessory can also be set to execute some php every xxx minutes/days etc For linux it is much easier , create file eg cron.txt that has this content #=============================== * 1 * * * /home/user/cleanUpDB.php #=============================== save it and than enter in console crontab cron.txtBe sure that if you install and run this script as root, that you set it so your script is only writable by root. You don't want someone inserting malicious code into your script and then just blindly running that code. :) -- Jim Lucas "Some men are born to greatness, some achieve greatness, and some have greatness thrust upon them." Twelfth Night, Act II, Scene V by William Shakespearethis will install cron job that will execute /home/user/cleanUpDB.php scriptevery day at 1AM . One note on executing PHP scripts by cron ,you may want to include path of PHP binary as it may not be in PATH so * 1 * * * /library/php5/bin/php /home/user/cleanUpDB.php where /library/php5/bin/php is absolute path to yours PHP binary file On Feb 25, 2008, at 7:46 AM, Paul Scott wrote:On Mon, 2008-02-25 at 07:39 +0100, Zoran Bogdanov wrote:Kosovo je Srbija. Bojan Tesanovic http://www.classicio.com/ http://www.carster.us/How can you perform a timed event in PHP; for example: Count 24 hours and then delete all rows in a database...I thought that this question was answered in some detail before... Anyway, on *NIX based systems use cron.daily or on 'doze, use AT or command scheduler I think it's called. Either that or use a long running PHP process with ignore_user_abort() and a time of 86400 seconds :) --Paul All Email originating from UWC is covered by disclaimer http://www.uwc.ac.za/portal/public/portal_services/disclaimer.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php