如何设置 php 脚本以通过 cron 运行?

Oud*_*din 4 cron setup

如何设置 php 脚本以通过 cron 运行

我在 cron.d 文件夹中创建了一个文件,以用户名作为文件名:

/etc/cron.d/username
Run Code Online (Sandbox Code Playgroud)

在用户名文件中,我放置了以下 cron 命令

0,30 * * * *   username /home/username/public_html/cron.php
Run Code Online (Sandbox Code Playgroud)

我实际上试图让 cron 为 Open Atrium 工作,但是在检查 Open Atrium 状态时,它没有显示正在运行的 cron 文件的迹象。

对此的任何帮助都会很棒

Bas*_*lvi 6

您可以使用crontab添加/删除/编辑 cronjobs。

命中Alt+ Ctrl+T至开放端。

首先通过运行确保脚本是可执行的:

chmod +x 你的脚本

然后运行以下命令来添加您的 cronjob:

crontab -e

像这样添加你的 cronjob:

0,30 * * * * /usr/local/bin/php /home/username/public_html/cron.php

就是这样!

您可以crontab通过运行来检查当前用户的条目:

crontab -l

有关crontab运行的更多信息:

crontab --help

或者

人 crontab

  • @Oudin 尝试`/usr/bin/php-cgi`。您可以通过运行 `whereis -b <PackageName>` 来搜索系统上安装的二进制包,在你的情况下是 `whereis -b php-cgi` (2认同)