• 09-08-2010, 19:14:43
    #1
    Yeni bir video sitem var.

    Her izlenen video indekslenmesi için Google'a gönderiliyor.

    Her gün onlarca video izlenmekte ve yeni bir site için bu gerçekten çok fazla bildirim demek.

    Ben cronjob ile ya da başka bir yöntemle phpmyadmin'de istediğim bir tabloyu 6 saatte bir otomatik olarak boşaltmak istiyorum.

    Cpanel kullanmaktayım, bunu nasıl yapabilirim ?
  • 09-08-2010, 21:44:48
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    * 6 * * * /usr/bin/mysql dbadı -e "TRUNCATE TABLE tabloadı"


    bu şekilde cronjoba ekle istersen.
  • 09-08-2010, 23:11:14
    #3
    Bunu ekledim hocam bir test edelim bakalım çalışacak mı.
  • 11-08-2010, 15:47:59
    #4
    İşe yaramadı andycap.

    Çözüm aramaya devam..
  • 11-08-2010, 16:45:29
    #5
    beyzade bir de şöyle dener misin bir tane php dosyası oluştur

    <?php
    $baglan = mysql_connect("localhost", "db_kullanıcı", "db_şifren");
    mysql_select_db("databaseadı", $baglan);
    $sorgu = mysql_query("TRUNCATE TABLE `tabloadı`");
    $q = mysql_query($sorgu, $baglan);
    echo "tablo boşaltıldı";
    ?>
    sonra crona eklersin

    * 6 * * * /usr/bin/php -f /home/beyzade/public_html/bosalt.php
  • 11-08-2010, 17:02:30
    #6
    Bu sefer oldu çok teşekkür ederim.

    REP gönderecektim fakat 24 saat sınırına takıldı.

    ama aklımdasın göndereceğim repini.
  • 12-08-2010, 00:44:23
    #7
    Crontab format: 0 */6 * * * olmalı.
  • 12-08-2010, 02:04:17
    #8
    Yukarıdaki şekilde kullanıyorum, sorun yok Creep..