我需要创建一个cron作业,我只有shell访问权限。我知道如何用cPanel做到这一点,但这是在1and1服务器上,所以我必须使用shell。shell cron job运行一个php文件
我得到的部分,我在crontab中添加一个新的cron作业,按照1and1 FAQ,但我不知道我做错了什么,因为cron作业根本没有运行。
这就是我通常放的cPanel:
0 8 * * 1 wget 'http://my_www_domain/googlefroogle.php?feed=fy_uy_tp&key=XXXXX3f7d1'
这是我在我现在的crontab:
0 8 * * 1 /usr/local/bin/php /homepages/XX/XXXXXXX/htdocs/googlefroogle.php?feed=fy_uy_tp&key=XXXXX3f7d1
我缺少什么或者做错了吗?顺便说一句,如果我手动输入网址在我的浏览器中,一切正常,所以我敢肯定脚本是好的。
呃...我可以请求更多的帮助吗?我是一个完全noob当谈到壳,所以我不知道如何做到这一点,或者我应该如何将这些参数追加到我的文件。你有可能给我更详细的指示吗? – user1078494 2012-07-09 21:28:43
我更新了我的答案,但请写下文档。在命令行文档的“用法”部分中,有一个关于如何将参数传递给从命令行调用的文件的示例。 – 2012-07-09 23:05:35