第一次设置cron作业


First time setting up a cron job

我对cron作业完全陌生。

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

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

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

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

如果你正在使用cpanel,你可以阅读这些说明来添加一个作业

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

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

如果你有shell访问服务器(而不是FTP),你可以通过运行以下命令来设置作业

crontab cron.txt

其中cron.txt的内容类似于这个

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

其中开始表示作业运行的时间(在本例中为每分钟)

您可以搜索在线crontab生成器,这将帮助您找到执行命令所需的语法,但仅凭FTP和PHPMyAdmin访问是无法做到这一点的。