• 24-11-2015, 02:29:33
    #1
    Merhabalar,

    Başlıkta belirttiğim gibi sunucuda bulunan bir siteye günlük bir defa gece 12'de çalışacak cron eklemek istiyorum. cPanel lisansım olmadığı için SSH'den yapmak zorundayım.

    Böyle komutlar mevcut mudur?

    Teşekkürler.
  • 24-11-2015, 10:48:21
    #2
    Güncel

    GT-N7100 cihazımdan Tapatalk kullanılarak gönderildi
  • 24-11-2015, 12:43:44
    #3
    ssh cron ayarlamak çok kolaydır:

    ssh ile bağlan.

    root ile giriş yap.

    şu komutu yaz.

    crontab -e

    Klavye'den insert tuşuna bas:



    şu kodu en alta yapıştır:

    0 0 * * * /usr/bin/wget -O /dev/null -o /dev/null http://www.websiten.com/sayfan.php

    yapıştırma işlemi bittikten sonra

    Klavye'den ESC tuşuna basıp yazımdan çıkıp :wq yazıp ENTER yapıyoruz. Hepsi bu kadar.


    hergün saat 00 da çalışacak(gece 12 de).

    sistemde wget yüklü olmalı ama unutma
  • 24-11-2015, 13:06:00
    #4
    PcMaKeR adlı üyeden alıntı: mesajı görüntüle
    ssh ile bağlan.

    root ile giriş yap.

    şu komutu yaz.

    crontab -e

    şu kodu en alta yapıştır:

    0 0 * * * /usr/bin/wget -O /dev/null -o /dev/null http://www.websiten.com/sayfan.php

    sonra kaydet ve çıkış yap.

    hergün saat 00 da çalışacak(gece 12 de).

    sistemde wget yüklü olmalı ama unutma
    Hocam açıklayıcı cevabınız teşekkür ederim öncelikle.

    Diğer cronlarımı şöyle yapıyordum ben : wget -c http://www.site.com/cronadresi.php şeklinde. Başına eklemeyince sıkıntı oluyordu galiba ya da alışkanlık olmuş. Bir zararı olur mu?

    GT-N7100 cihazımdan Tapatalk kullanılarak gönderildi
  • 24-11-2015, 13:13:27
    #5
    cron da zaman belirtmezsen çalıştırmayacaktır.

    bazı cronlar kendisine özel environment belirleyebiliyor. ben wget in tam yolunu verdim sıkıntı olmasın diye. seninkide çalıştırabilir.

    birde wget varsayılan olarak dosyayı dışarı aktarıyor. ben direkt null olarak boşa yazdırttım.

    genelde böyle kullanıyorum ben wordpress cronlarımı
  • 24-11-2015, 13:46:28
    #6
    PcMaKeR adlı üyeden alıntı: mesajı görüntüle
    cron da zaman belirtmezsen çalıştırmayacaktır.

    bazı cronlar kendisine özel environment belirleyebiliyor. ben wget in tam yolunu verdim sıkıntı olmasın diye. seninkide çalıştırabilir.

    birde wget varsayılan olarak dosyayı dışarı aktarıyor. ben direkt null olarak boşa yazdırttım.

    genelde böyle kullanıyorum ben wordpress cronlarımı
    PHP scriptte cron kullanıyorum ben hocam o yüzden diğerleri gibi yazayım karışıklık olmaması adına. Çok teşekkürler