PHP budala çağırıyor: Broken pipe hata

1 Cevap php

Ben aşağıdaki PHP komut dosyası var:

#!/usr/bin/php
<?php
echo shell_exec(
  "/usr/bin/git clone --bare ".
  "/home/dave/create_project/template_project ".
  "/home/dave/create_project/my_test_project.git"
);

Yaklaşık 7 Ben çalıştırmak 10 kez, git şu hatayı veriyor:

find: write error: Broken pipe

Ben kabuk doğrudan eşdeğer komutunu çalıştırırsanız, bu hata oluşur asla.

Ben zaten denedim:

  • Diğer PHP uygulama fonksiyonları kullanarak: exec, system, popen;
  • yani, exec('bash -c '.$cmd); bash bir argüman olarak bütün komutu geçen

Herkes ne olacak bir fikrin var mı?

1 Cevap

PHP hataları atmak mı? Belki max_execution_time çok düşük? Mu erken PHP uygulaması exites sanırım.