Linux Batch File Nasıl Yazılır ?
-
-
farzi misal
deneme.php dosya icerigi
<?php $mesaj=shell_exec("/home/user/deneme 2>&1"); print_r($mesaj); ?>
deneme isimli bash script'in icerigi
#!/bin/bash echo "bash script calisti lo"php script'i direk olarak webden calistirirsan muhtemelen permission hatasi alirsin o yuzden en temizi cron'a ekle her dakka calisip dosya varsa otomatik convert etsin.
tabi bash script'in icine otomatik donusum icin gerekli olanlari yazman lazim haci.
-
bu işi yapacak bash kodunu yaz.
upload tamamlandığında exec komutu ile parametreli bir şekilde gönder oda geriye indirme linki versin.
<?php // 4.1.0'dan önceki PHP sürümlerinde, $_FILES yerine // $HTTP_POST_FILES kullanılmalıdır. $dizin = '/var/siteler/uploads/'; $yuklenecek_dosya = $dizin . basename($_FILES['kulldosyasi']['name']); echo '<pre>'; if (move_uploaded_file($_FILES['kulldosyasi']['tmp_name'], $yuklenecek_dosya)) { echo "Dosya geçerli ve başarıyla yüklendi.\n"; //burada exec komutu ile bash scriptini çalıştırabilirsin. } else { echo "Olası dosya yükleme saldırısı!\n"; } echo 'Diğer hata ayıklama bilgileri:'; print_r($_FILES); print "</pre>"; ?>
-
DuPi bunu yazdı
bu işi yapacak bash kodunu yaz.
upload tamamlandığında exec komutu ile parametreli bir şekilde gönder oda geriye indirme linki versin.
hocam dosyayı normal yolla yüklemeyeceğim, 1-2 gb boyutunda. Dropbox ile senkron edicem.
Local' e çekince batch' i oynatcam, muhtemelen @AbdullahAzad arkadaşın dediği gibi cron ile yapmam gerekecek, durmadan poll etmek lazım.
-
Viideo donusumu icin Fmmpeg'i kullanan php ile yazilmis scriptler var, onlari ornek alabilirsin,
