Cron工作的工作目录

时间:2013-10-03 16:59:58

标签: php mysql cron mamp working-directory

我正在测试MAMP中的应用程序,并希望添加一个cron作业,或者当我在mac上时,作业通过launchctl运行。我的cron是一个运行数据库查询的php文件。当然,php文件和mysql数据库位于不同的目录中。我应该在哪里更改我的工作目录,以便cron将查询数据库?仅供参考,我有标准安装/Applications/MAMP/...

非常感谢。

1 个答案:

答案 0 :(得分:0)

我上面的错误是我试图指向数据库的目录,当时php文件已经为我处理过了。运行程序就像运行以下代码一样简单:

php -q /path/to/my/doc.php

我发现通过名为lingon的$ 5 $ 10计划来管理launchtl是最简单的。如果您考虑一次管理多个crons,强烈建议。否则,如果你想坚持命令行,this是一个很好的教程。