|
Posted by Matt Darby on 07/30/05 20:33
sub@pudlz.com wrote:
>In my pevious hunt through cron I didn't even notice the PHP CLI. So I will be figuring that out today probably.
>
>My server runs on Linux. Not sure which distro though. I'll have to ask.
>
>My script will be getting e-mail addresses from my SQL db and sending them a pic of the day. I got the HTML MimeMail 2.5.1 to work perfectly, now I just need to figure out how to make it run without me doing anything.
>
>Thanks!
>
>Andrew Darrow
>Kronos1 Productions
>www.pudlz.com
>
>
>----- Original Message -----
>From: "James Kaufman" <jmk@kaufman.eden-prairie.mn.us>
>To: <php-general@lists.php.net>
>Sent: Saturday, July 30, 2005 10:07 AM
>Subject: Re: [PHP] Running a PHP script everyday
>
>
>
>
>>On Sat, Jul 30, 2005 at 09:17:20AM -0700, sub@pudlz.com wrote:
>>
>>
>>>I have a PHP script that I need to run once a day. I have it currently
>>>setup so that I just run it from my cell phone, but I would prefer something
>>>automated. I'd looked into a cron job, but that just looks like it's for
>>>doing linux command line stuff on my host.
>>>
>>>I also thought about writing a never ending while loop with an if statement
>>>that checks to see if it's time to run the script, then when it is time, it
>>>runs. Then checks to see if it's time again.
>>>
>>>But even assuming I could get it working, do I really want to have a PHP
>>>script that runs all the time. This could be bad if it ate up all the CPU on
>>>my server. I'm not even sure I have access rights to kill the process once I
>>>start it.
>>>
>>>Any suggestions?
>>>
>>>Andrew Darrow
>>>Kronos1 Productions
>>>www.pudlz.com
>>>
>>>
>>>
>>You don't state what OS you are using, but you certainly can use cron under
>>Linux to run a PHP script. What really matters is what does the PHP script do?
>>For example, I have a PHP script that I run periodically that retrieves data
>>from a database and updates a text file on the disk. What does your script do?
>>
>>--
>>Jim Kaufman
>>Linux Evangelist
>>public key 0x6D802619
>>CCNA, CISSP# 65668
>>
>>--
>>PHP General Mailing List (http://www.php.net/)
>>To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>>
>>
>>
>>--
>>No virus found in this incoming message.
>>Checked by AVG Anti-Virus.
>>Version: 7.0.338 / Virus Database: 267.9.7/60 - Release Date: 7/28/2005
>>
>>
http://www.redhat.com/docs/manuals/linux/RHL-7.2-Manual/custom-guide/cron-task.html
Unless you have a shebang line ("#!/path/to/php/binary")at the top of
your script, you will have to preface your script's path in your cron
entry with the location of the PHP binary:
0 1 1,15 * * /path/to/php/binary /root/scripts/System_Dump.php
Matt Darby
Navigation:
[Reply to this message]
|