我在cPanel服务器上托管了一个Magento商店。虽然我有以下cron作业设置,但它似乎没有做任何事情,没有任何错误报告:
let words = [ ant, apple, banana, bear, cucumber, cheese ]
... // some sorting code
var sentences = [String]()
for aWord in wordsThatStartWithA {
bWord in wordsThatStartWithB {
cWord in wordsThatStartWithC {
sentences.append("\(aWord) \(bWord) \(cWord)")
}
}
}
// sentences -> "ant banana cucumber", "apple banana cucumber", "ant bear cucumber", ...
当我手动从SSH执行此操作时,它每次都有效(并且cron_schedule表更新)。我已经检查了cron.php和cron.sh的权限,并将它们与其他有效的安装进行了比较,一切看起来都正确。
有人有什么想法吗?
答案 0 :(得分:0)
您可以尝试使用wget
命令设置cron作业。以下是同样的例子。
*/5 * * * * wget -O /dev/null -o /dev/null http://www.domain.com/cron.php
答案 1 :(得分:0)
奇怪的是,当我从帐户的子文件夹中的另一个安装中复制cron.php和cron.sh时,它开始正常工作。我真的不知道为什么原始文件会导致这种行为;文件的权限和所有权与内容相同。