如何设置一个 php 脚本通过 cron 运行
我在 cron.d 文件夹中创建了一个文件,以用户名作为文件名:
/etc/cron.d/username
在用户名文件中我放置了以下 cron 命令
0,30 * * * * username /home/username/public_html/cron.php
我实际上正在尝试让 cron 为 Open Atrium 工作,然而检查 Open Atrium 状态时没有显示 cron 文件正在运行的迹象。
任何帮助都会很好
答案1
您可以使用定时任务添加/删除/编辑 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
答案2
你不是也需要输入 php 的路径吗?
/usr/local/bin/php /home/john/myscript.php