cron无法运行作曲家

时间:2015-01-20 08:12:20

标签: cron crontab cron-task

我按照本指南设置了作曲家:http://codybonney.com/installing-composer-globally-on-centos-6-4/

没关系。我可以在全球范围内运行作曲家。

问题是我想用cron job运行composer update。

05 15 * * * cd~ / myproject&&作曲家更新--no-dev> 〜/ composer.tx

错误:/ bin / sh:composer:找不到命令

请帮帮我

由于

2 个答案:

答案 0 :(得分:0)

/ bin / sh可能不是你通常使用的shell(bash),它可能有不同的路径设置。

添加命令的完整路径,这样您就不需要更改目录

05 15 * * *  /home/user/myproject/composer

...或者像./composer

那样编写命令

答案 1 :(得分:0)

我通过使用composer安装文件夹的完整路径解决了我的问题

05 15 * * * cd~ / myproject&& / usr / local / bin / composer update --no-dev> 〜/ composer.tx