如何使用cronjob

时间:2009-08-16 18:36:28

标签: linux unix cron

我的应用程序托管在使用cpanel的共享Web主机上。控制面板具有cronjob的Web界面。我想每天在特定时间使用cronjob来执行文件。我现在面临的挑战是进入“运行命令”文本框的正确命令。如果有人可以帮我解决这个问题,我将非常高兴。

提前致谢。

3 个答案:

答案 0 :(得分:4)

当cron在网络托管平台上运行时,特别是在使用php脚本网站时,你的cron作业会定期执行一个你可以手动运行的脚本,在你的网络浏览器中打开脚本。

这样做的方法是使用wget或curl来获取网页,就像浏览器一样:

wget -qO /dev/null 'http://www.example.com/cron.php'

这告诉wget(q)uiet输出并将(O)utput发送到/ dev / null {trash bin},假设您不需要保存脚本的输出,只需运行脚本。

卷曲可以做同样的事情:

curl 'http://www.example.com/cron.php' > /dev/null

答案 1 :(得分:1)

cronjob中的“运行命令”几乎与从CLI运行某些内容完全相同。如果你正在运行一个解释过的脚本,那就像是:

/path/to/interpreter /path/to/script

答案 2 :(得分:0)

“要运行的命令”应该是当时执行的程序。

一些例子:

/path_to_some_script_with_execute_permissions/script.sh

/usr/bin/php /path_to_script/script.php