Yes, you are right, but I can only give the params, so I can't do too much on cPanel and I also asked the hosting company and they said nothing that could solve the problem.
As a temporary solution I modified the refine and the command classes, so that it can be used, but I know it is not a solution, but I don't know how it could be solved.
Thanks,
Mark
What is the exact error that you get?
If you don't have the Cli class, you don't have commandline argument parsing and processing, which makes oil rather useless.
Which means there is no input device present.
Issue with cPanel is that "cron" isn't "cron", it's a PHP script that emulates it's functionality, and allow to you call php files. So it's not launched from a *nix shell, and therefore there is no input device.
I would like to suggest creating a bug report for this at http://github.com/fuel/oil/issues.