RE: [PHP] Running PHP as a cron job....

From: 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

« previous php.general (#56825) next »