[prev in list] [next in list] [prev in thread] [next in thread]
List: php-general
Subject: RE: [PHP] Can't run PHP cli script from Cron
From: "Justin Michael Couto" <justincouto () msn ! com>
Date: 2003-02-28 22:52:54
[Download RAW message or body]
I tried to run the script directly from cron like:
* * * * * /usr/local/bin/php -q /path/to/cron/script/file_name
I also tried to run cron in the bash environment by writing a bash
script that calls my PHP script. I set cron you call the bash script
every minute. The bash script contained the following information:
================================ START SCRIPT
=============================
#!/usr/local/bin/bash
/path/to/PHP/script/file_name
================================= END SCRIPT
==============================
If I run the bash script from the command line it definitely runs my PHP
script. I know this because my PHP script sends me an email.
Also, if I run my PHP script from the command line it also runs fine and
I receive an email. However, anytime I try to run PHP script or the
bash script from cron nothing happens. I get no emails. I also know
cron is working properly because a regular bash script as I listed in my
earlier posting works fine.
This is using the new CLI that come with PHP 4.3 I have in past versions
of used the CGI from cron with no problems at all. As a matter of fact
I have another server that does all its maintenance via PHP scripts that
get ran by cron
Here is the PHP CLI cron script I am testing to see if cron will run my
PHP
================================ START SCRIPT
=============================
#!/usr/local/bin/php -q
<?
mail("justincoutou@msn.com","Message From cron",date("F j, Y @ h:i a"));
?>
================================= END SCRIPT
==============================
Any more suggestions would be greatly appreciated.
Justin
-----Original Message-----
From: CodersNightMare [mailto:info@codersnightmare.net]
Sent: Friday, February 28, 2003 10:32 AM
To: php-general@lists.php.net
Subject: RE: [PHP] Can't run PHP cli script from Cron
I am sure you have tried this, but,
Do you call the full path to php for cron.
something like:
40 * * * * /usr/local/bin/php -q /home/user/phpcliscript
Hope this helps.
At 10:10 AM 2/28/2003 -0800, you wrote:
>The path is
>
>#!/usr/local/bin/php -q
>
>But like I said, that can't be the problem because when I run it from
>the command line, it runs fine. The only problem I am having is that
it
>won't run from cron. That is why I think it is an issue with the cron
>environment. All other types of scripts like bash scripts run fine
from
>cron. I am surprised no one else has come across this problem before.
>
>Please help me!
>
> Justin Michael Couto justin@somnioworld.com
>Director of Operations 805.781.0420
>Somnio World Web Solutions http://www.somnioworld.com
>
>
>-----Original Message-----
>From: R'twick Niceorgaw [mailto:public@utkalika.net]
>Sent: Friday, February 28, 2003 9:44 AM
>Cc: php-general@lists.php.net
>Subject: Re: [PHP] Can't run PHP cli script from Cron
>
>Shouldn't it be
>#!/usr/local/bin/php
>
>Or was it just a typo here?
>
>----- Original Message -----
>From: "Justin Michael Couto" <justincouto@msn.com>
>To: "'Ernest E Vogelsinger'" <ernest@vogelsinger.at>
>Cc: <php-general@lists.php.net>
>Sent: Friday, February 28, 2003 12:09 PM
>Subject: RE: [PHP] Can't run PHP cli script from Cron
>
>
> > I can run it from the shell prompt perfectly fine. I just won't run
> > from cron.
> >
> > I do have the statement:
> >
> > #!/usr/local/php
> >
> > In the beginning of my script. Like I said it works perfect when I
>run
> > it by hand from the shell prompt. I think the reason it is not
>running
> > has to do with the cron environment, but I am not ssure what it is.
> >
> > Justin Michael Couto justin@somnioworld.com
> > Director of Operations 805.781.0420
> > Somnio World Web Solutions http://www.somnioworld.com
> >
> >
> > -----Original Message-----
> > From: Ernest E Vogelsinger [mailto:ernest@vogelsinger.at]
> > Sent: Friday, February 28, 2003 12:55 AM
> > To: Justin Michael Couto
> > Cc: php-general@lists.php.net
> > Subject: Re: [PHP] Can't run PHP cli script from Cron
> >
> > At 05:30 28.02.2003, Justin Michael Couto said:
> > --------------------[snip]--------------------
> > >Here is my crontab entry:
> > >
> > >* * * * * /path/to/file/file_name.php
> > >
> > >I also have
> > >
> > >* * * * * /path/to/file/bash_test_script
> > --------------------[snip]--------------------
> >
> > Did you try to run the php file interactively, from the shell
prompt?
> >
> > You need at last this statement on top of your PHP files:
> > #!/usr/local/php
> >
> >
> > --
> > >O Ernest E. Vogelsinger
> > (\) ICQ #13394035
> > ^ http://www.vogelsinger.at/
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic