标签: php mysql cron mamp working-directory
我正在测试MAMP中的应用程序,并希望添加一个cron作业,或者当我在mac上时,作业通过launchctl运行。我的cron是一个运行数据库查询的php文件。当然,php文件和mysql数据库位于不同的目录中。我应该在哪里更改我的工作目录,以便cron将查询数据库?仅供参考,我有标准安装/Applications/MAMP/...
launchctl
/Applications/MAMP/...
非常感谢。
答案 0 :(得分:0)
我上面的错误是我试图指向数据库的目录,当时php文件已经为我处理过了。运行程序就像运行以下代码一样简单:
php -q /path/to/my/doc.php
我发现通过名为lingon的$ 5 $ 10计划来管理launchtl是最简单的。如果您考虑一次管理多个crons,强烈建议。否则,如果你想坚持命令行,this是一个很好的教程。
launchtl