Cron Jobs Explanation


Cron Jobs Explanation

我想要一些解释。

我有一个脚本

<?php
//mailing script here
?>

我每天都从我的面板上添加CRON的工作。

  1. 我得到了:权限被拒绝(然后我添加了"wgethttp://domain.com/performance_cron/daily.php>/dev/null"在php标记之前,它正在工作)。这是最好的解决方案吗
  2. 作业在公共HTML之前保存在我的根目录"/"中。这是件好事吗?或者我如何更改保存目录
  3. 最后我得到了"2:语法错误:"("意外",尽管工作正在完成

感谢

  1. 如果您没有将PHP安装为CGI,则需要使用wget path/to/php > /dev/null
    如果安装为CGI的PHP尝试在PHP脚本中添加CCD_ 2作为第一行,在启动CCD_ 3标签之前。("#!/usr/local/bin/php"=php可执行文件的路径)
  2. 保护cron脚本并将其置于公共访问之外是个好主意
  3. "(" unexpected"是php代码中的一个错误,请尝试解决它
  1. Wget是调用webdir脚本的好方法
  2. 如果存储在webdir之外,您可以将php脚本转换为独立的php-cli脚本。使用chmod使独立脚本可执行,或者通过php二进制文件调用常规脚本
  3. 你必须留下更多关于这个的信息。按照错误提示操作