There are no specific file types that can or cannot be executed from your account.
During our tests, the three most commonly used scripts showed excellent cron job compatibility.
These are PHP, Perl/CGI and bash scripts – with the corresponding extensions – *.php, *.pl and *.sh.
Files included in a cron job entry should be Unix executables; in other words – should have execute permissions set.
You can do that using our File Manager (Files > File Manager section of your Control Panel).
Simply click on the desired file and set the permissions to 700 or 755 (the more commonly used format).
When specifying a new Perl cron job from our Crontab menu, we strongly recommend that you include the command perl at the start of the Command to execute field in order to achieve optimal level of support.
If you skip that step, the cron job may not be executed properly and the output may not be sent at all.
Also, when receiving the output of a cron task to your email address, you may get an error stating TERM environment variable not set in addition to the rest of the output.
The easiest way to resolve this error is by starting your bash script files with the following code:
#!/bin/bash
TERM=linux
export TERM