-1

我对 cron 工作完全陌生。

  1. 如何设置每天午夜运行一次 PHP 函数的 cron 作业?
  2. cron 作业文件需要什么文件类型?

我只有 FTP 访问我的网站,所以我不是服务器上的管理员。我在 Stack Overflow 上搜索并阅读了相关问题,但没有任何结果。

4

2 回答 2

2

crontab如果您没有 shell 访问权限,则Cron 选项卡(通常使用实用程序创建的文件,列出您的 cron 作业)保存在您无法访问的系统文件夹中。它们没有文件类型或扩展名。它们以 Unix/Linux 用户名命名。在 Darwin/Mac OS X 上,它们位于/usr/lib/cron/tabs/. 如果没有 shell 访问权限或 cPanel 扩展(通常在高级部分中),那么您就不走运了。

于 2012-07-13T03:58:53.703 回答
0

您需要访问 cpanel 或终端 (SSH) 才能设置 cron 作业。

如果您使用的是 cpanel,您只需阅读这些说明即可添加作业

http://www.siteground.com/tutorials/cpanel/cron_jobs.htm

其中,命令是正在执行的实际 linux 命令。

如果您对服务器(不是 FTP)有 shell 访问权限,则可以通过运行此命令来设置作业

crontab cron.txt

其中的内容cron.txt是这样的

* * * * * /usr/bin/php /home/mydir/project/file.php

开始的地方意味着作业运行的时间(在这种情况下是每分钟)

您可以搜索在线 crontab 制造商,这将帮助您找到执行命令所需的语法,但仅通过 FTP 和 PHPMyAdmin 访问无法做到这一点。

于 2012-07-13T04:04:12.933 回答