【发布时间】:2014-08-07 20:19:44
【问题描述】:
我一直在尝试通过 .php 脚本来执行此操作,在本地运行该文件可以工作,但不能通过 cron 或 apache。我可以将它留在 .php 中,但在 .php 中并不需要它。
我想要运行的文件夹位置中的 PHP 文件(该文件夹的 git repro 关闭)
crontab -l:
*/5 * * * * /usr/bin/php /var/www/website/test.php
PHP:
<?
exec('cd /var/www/website && git pull origin master',$outputArray);
print_r($outputArray);
?>
我有一个包含此命令的 bash 别名,但我不知道如何让 crontab 运行它。
我们的目标是让这个盒子每 5 分钟自动更新到最新的 git commit。我可能错误地接近这个 100%。不建议通过 SSH 进入框中执行此操作。
【问题讨论】: