I want to setup a cronjob for PHP script in ubuntu

I have a script just I want to know how to set it.

* 3 * * * /var/www/html/booking_cron.php
  • Check if the script is executable first. Then try to run it in Cron and if you get an error, try to google it first and ask a more specific question if your research is unsuccessful. – Melebius Mar 29 '18 at 10:53
  • yes my script is ru and i m set it into windows but i dont kw how to set in ubantu - if i run * 3 * * * /var/www/html/booking_cron.php this command can set it – Deep T Mar 29 '18 at 10:54
  • After your comment to the answer I must ask: Have you installed PHP on your Ubuntu yet? – Melebius Mar 29 '18 at 12:39
  • @Melebius yes i have php and mysql in my ubantu machine – Deep T Mar 30 '18 at 11:35
  • What's your question? What do you expect to happen and what happens instead? Can you run the command /var/www/html/booking_cron.php as it is (i. e. without specifying the PHP interpreter explicitly) from a terminal? (see also How do I ask a good question?) Please edit your post when you want to clarify something or add information? It’s best to have everything relevant in one place. Additionally, comments may be deleted for various reasons. Thanks. – David Foerster Apr 12 '18 at 21:55

You need to call php binary with argument of the php script:

* 3 * * * /usr/bin/php /var/www/html/booking_cron.php

Be sure your path to php binary is correct.

To find the path to php: which php or find / -name php

  • yes path is correct but it can run properly. – Deep T Mar 29 '18 at 10:58
  • you need to add php binary first, otherwise the script will not run. – kukulo Mar 29 '18 at 11:10
  • what is php binary – Deep T Mar 29 '18 at 11:28
  • 1
    @DEEPAKBHOSALE The php binary is /usr/bin/php. – PerlDuck Mar 29 '18 at 11:33
  • Could you accept the answer? – kukulo Jan 31 '19 at 17:02

Not the answer you're looking for? Browse other questions tagged or ask your own question.