I\'ve created a cron job in AWS EC2 but it is not working.
I followed below steps to create cron tab:
Running cron on EC2 is not any different from running on any *nix server - as far as I know. I would check of the system messages for any errors. You can also redirect stderr/stdout to a file as in
* * * * * <your script> >> /var/tmp/out.log 2>&1
and check for any issues for starters.
May be a too late but anyways if you intend to run the script every minute the command should probably be
* * * * * php /var/www/html/welcome.php
First of all, you need to put an space between php and /var:
From
* * * * * php/var/www/html/welcome.php
to
* * * * * php /var/www/html/welcome.php
^
Then, you'd better use /bin/php instead of just php. To determine where the php executable is located, type which php in your console, it will give you the file path. So it will become something like this:
* * * * * /bin/php /var/www/html/welcome.php
^^^^^^^^
More things:
crontab -l. Your new crontab line should be there.ls -l /var/www/html/welcome.php./bin/php var/www/html/welcome.php to see if it is a script or crontab problem.chmod 755 /var/www/html/welcome.phpKeep us updated so we can find what can be causing the error.