Re: Running a PHP script everyday

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



sub@xxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxxxxx>
To: <php-general@xxxxxxxxxxxxx>
Sent: Saturday, July 30, 2005 10:07 AM
Subject: Re:  Running a PHP script everyday


On Sat, Jul 30, 2005 at 09:17:20AM -0700, sub@xxxxxxxxx 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

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux