RE: [PHP] Running PHP as a cron job....
| From: | Matthew Loff | Date: | Sun, 08 Jul 2001 22:47:03 +0000 |
| Subject: | RE: [PHP] Running PHP as a cron job.... | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-56825@lists.php.net to get a copy of this message | ||
Make sure the code is like:
#!/usr/local/bin/php -q
<?php
...code...
?>
(obviously the location of php may be different, but the above works for
me, I'm running a daily e-mail batch from a PHP script via cron)
Make sure you chmod ug+x it.
-----Original Message-----
From: James, Yz [mailto:liljim@btconnect.com]
Sent: Sunday, July 08, 2001 6:57 PM
To: Ben Bleything; php-general@lists.php.net
Subject: Re: [PHP] Running PHP as a cron job....
Hi Ben,
When running it as a normal PHP file, I get the cron daemon emailing me
stuff like:
automation/mail.php: ?: No such file or directory
automation/mail.php: =: command not found
automation/mail.php: =: command not found
automation/mail.php: line 7: syntax error near unexpected token
`mail("emailaddress@takenout",'
automation/mail.php: line 7: `mail("emailaddress@takenout", "mail test",
"$mailcontent", "$sender");'
When running it with the Perl style line at the top (as you suggested) I
get, "no such file or directory."
The script is Chmodded to 755 in both cases. And I saved it as a .php
and .cgi file (with the root to bin/php in it). God knows what I'm
doing wrong
;)
James.
> How are you executing the script? Does it come by and run 'php
> yourscript.php' or does the script have a shebang ('#!/usr/bin/php')
> in it? I've found that works well... just put that as the first line,
> and it behaves as a shell script (after you make it executable, of
> course)
>
> Ben
>
> -----Original Message-----
> From: James, Yz [mailto:liljim@btconnect.com]
> Sent: Sunday, July 08, 2001 3:39 PM
> To: php-general@lists.php.net
> Subject: [PHP] Running PHP as a cron job....
>
> Hi all,
>
> This is probably going to sound incoherant, but....
>
> Do I have to do anything (other than change the permissions of a php
> file)
> to get it to run as part of a cron job? I created an extremely simple
> file that should just send a blank email to me (using mail()). I got
> an email
> from the cron daemon saying, "bad token", or something like that, yet
> when
> executed through a browser, the script behaves as it should.
>
> Do I have to write the php scripts differently to how I would if they
> were to be displayed in a browser?
>
> Neeed...Sleeeep.... ;)
>
> Cheers,
> James.
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net To
> contact the list administrators, e-mail: php-list-admin@lists.php.net
>
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
For additional commands, e-mail: php-general-help@lists.php.net To
contact the list administrators, e-mail: php-list-admin@lists.php.net