I have shared hosting and they haven't given me command line (or ssh or shell) access. Is there a way that I can run something from the command line?
2 Answers
Your shared hosting may give you access to cron jobs. (On cPanel hosting this may be under Advanced Tools.) Cron is a Unix command which runs a task at a specified time. You can create a cron job to run the task you want, if your shared hosting lets you.
cPanel gives this warning though:
You need to have knowledge of *nix commands before you can use cron jobs effectively. Check your script with your hosting administrator before adding a cron job.
-
1
cron is your best bet if you want to run something periodically.
If you just want to run a few shell commands (and depending on the security restrictions of your host) have a look at php's backtick operator and shell_exec function
I have had success with phpshell and phpsh projects too.