【发布时间】:2011-09-15 17:06:30
【问题描述】:
我想在每天 16:00 更新我数据库中的一些内容。
所以我使用 crontab 执行命令来运行我的 file.php 来运行更新。当我在 bash 中执行命令时它工作得很好,但是 crontab 有问题。
crontab:
00 16 * * * ./etc/cron.daily/maj_cat
maj_cat
php var/www/dev/update.php
谢谢!
【问题讨论】:
-
您可能在
var/www...中缺少前缀斜杠 -
什么是root的主目录? (或者也许你应该丢失路径名中的 . )。您是否在 maj_cat 上设置了执行位?而
#!/bin/sh行是当今的最佳实践。
标签: php command-line crontab execute