1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

[ASK] Cara setting Cron Job

Discussion in 'Pemrograman Web' started by arba22, Jun 18, 2012.

  1. arba22

    arba22 Masih Belajar

    Joined:
    Oct 18, 2011
    Messages:
    968
    Likes Received:
    36
    Location:
    Depan Laptop
    Hello master, newbie mau nanya setting Cron Job. Saya sudah diskusi sama phak hosting, tpi orangnya jga lum ada solusi.
    Saya sudah setting Cron Job dengan Perintah/Command seperti ini :
    PHP:
    /usr/local/bin/php /home/user/public_html/namafile.php dev/null 
    Untuk ngetestnya saya seting permenit, trus saya masukin email untuk pemberitahuannya.
    Nah saya dapet email kayak gini .
    PHP:
    /bin/shdev/nullNo such file or directory
    Kayaknya Cron Job gak bsa eksekusi perintahnya, Pertanyaannya gimana setting yang bener untuk penggunanan Perintah/Command nya :nangis:
     
  2. arifid

    arifid Ads.id Fan

    Joined:
    Dec 21, 2011
    Messages:
    120
    Likes Received:
    1
    Location:
    banyuwangi
    cron job tuh apaan sih gan? nubi neh...
     
  3. bosspulsa

    bosspulsa WWW.WARMACHINE.IM

    Joined:
    Jan 27, 2008
    Messages:
    4,036
    Likes Received:
    608
    Location:
    Bantoel, Yogyakarta, Indonesia, Indonesia
    Coba cek full fath url yang benarnya gan...
     
  4. xrvel

    xrvel Super Hero

    Joined:
    Oct 21, 2007
    Messages:
    2,873
    Likes Received:
    947
    Location:
    Di sini
    kayanya harusnya ini :
    Code:
    /usr/local/bin/php /home/user/public_html/namafile.php > /dev/null
    Kalo masih error, pake curl (kalo udah terinstall)
    Code:
    curl http://contoh.com/namafile.php
    Btw hosting di mana sih, masa "error" kaya gitu aja CS nya gak bisa (kayanya lebih ke gak mau) kasi solusi.
     
    andi8lumut and masadi like this.
  5. alhijr

    alhijr Super Hero

    Joined:
    Feb 27, 2010
    Messages:
    4,392
    Likes Received:
    862
    Location:
    PIN : 7568977
    url penuh gan..., hati hati juga kalaw hosting gak kuat
     
  6. riiez

    riiez Hero

    Joined:
    Feb 15, 2011
    Messages:
    745
    Likes Received:
    34
    Location:
    sumbawa besar NTB
    Hoting dimana broo ?? btul kata agan di atas anee
     
  7. masadi

    masadi Super Hero

    Joined:
    Dec 12, 2010
    Messages:
    2,334
    Likes Received:
    144
    Location:
    mas-adi.com
    ini nih yang ane cari2 dari kemaren...
    di coba dulu aahh... :D
     
  8. engkusplus

    engkusplus Super Hero

    Joined:
    Oct 7, 2009
    Messages:
    1,910
    Likes Received:
    76
    Location:
    Jember Jatim
    coba meluncur kesini mas,
    hXXp://mcapewell.wordpress.com/2006/09/02/calling-php-from-a-cron-job/

    disitu ada opsi, sampeyan coba satu2...
     
    masadi likes this.
  9. gembel-intelek

    gembel-intelek Lurker

    Joined:
    Mar 29, 2009
    Messages:
    4,341
    Likes Received:
    907
    Location:
    New Coral
    cek include_path php nya bener pa ga, soalnya ga semua pake usr/local/bin

    bikin file .php terserah dimana trus open di browser

    PHP:
    <?php
    echo ini_get('include_path');
    ?>
    kalo ragu path/to/script.php yg mau dieksekusi, bikin file .php terserah namanya di satu folder ma script yg mau dieksekusi, jgn lupa open di browser

    PHP:
    <?php
    echo getcwd();
    ?>
     
  10. themesriver

    themesriver Ads.id Pro

    Joined:
    May 3, 2012
    Messages:
    317
    Likes Received:
    14
    Location:
    jawa barat
    wuihh cron job per menit..bisa bikin pingsan server gan..kecuali agan pake VPS XEN sendiri
     
  11. mp3online

    mp3online Super Hero

    Joined:
    Jul 19, 2011
    Messages:
    2,228
    Likes Received:
    294
    Location:
    jakarta
    itu errornya kan folder atau file dev/null gak ada. kayaknya bener kata bos xrvel dev/null harus pake slash di depan. kesalahannya mungkin karena file bin nya cron atau file bin php tidak berada di root folder
     
  12. imingfuntwo

    imingfuntwo Ads.id Starter

    Joined:
    Feb 13, 2012
    Messages:
    60
    Likes Received:
    3
    Location:
    Banjarmasin
    kalau saya biasanya seperti ini
    PHP:
    php /home/user/public_html/namafile.php
     
  13. marketnesia

    marketnesia Newbie

    Joined:
    May 17, 2012
    Messages:
    22
    Likes Received:
    6
    Location:
    Jakarta, Indonesia
    Halo gan,

    Sekedar share yah,

    Pertama semua path di linux/unix pasti dimulai dengan tanda / (slash) duluan, jadi betul kata agan xvrel diatas.

    Nah gunanya /dev/null tuh buat apa? itu buat menghilangkan output atau pesan warning yang muncul, sehingga tidak mengganggu proses cronjob ;)

    Di banyak kesempatan itu gak diperlukan kok selama script agan gak mengeluarkan output aneh2 ;) malah kalo ane prefer nya setiap output di log di file lain dengan cara begini > /home/nama_ftp_user/log/namafile.log

    Jadi kita bisa tau command di log tadi berhasil atau gak, atau ada error atau gak :D

    Semoga bermanfaat yah :D
     
    xrvel likes this.
  14. darkhelix@blackhatscene

    darkhelix@blackhatscene Ads.id Fan

    Joined:
    Jan 21, 2012
    Messages:
    192
    Likes Received:
    32
    di Adsense-id trit model begini, PASTI sepi #_#

    tapi trit yang menunjukkan ke-kepo-an, bisa di sticky ^_^
     
  15. arba22

    arba22 Masih Belajar

    Joined:
    Oct 18, 2011
    Messages:
    968
    Likes Received:
    36
    Location:
    Depan Laptop
    Hehe soalnya trit yang kayak ginian cuman bikin pusing makanya pasti sepi, pada gak mau pusing mikirin bahasa alien :D
    lagi pula ni forum kan scara umum soal publisher :)
    ======================================================

    Makasih semua yang dah reply di mari, udah solved :D
    jadi yang bener penulisannya kayak gini :
    PHP:
    /usr/local/bin/php /home/usernam/public_html/cron_followup.php > /dev/null
    Pastikan Register Global dalam keadaan On, secara default rata" pihak hosting menonaktifkan Register Global.
    Nah untuk chek apakah Register Global On atau Off bisa di chek pake cara ini
    1. buat file baru di folder domain anda dengan nama info.php
    2. Edit file baru trsbut dan isikan kode dibawah ini lalu save.
    PHP:
    <? date_default_timezone_set("Asia/Jakarta"); phpinfo(); ?>
    3. Lalu akses domainanda.com/info.php
    4. Lihat Core, udah On atau Off?

    kalo masih off coba edit file php.ini atau kalo belum ada buat aja dan isi kode kayak ini
    PHP:
    register_globals On display_errors Off
    Mudah"han bisa :D
    Thanks yang dah jawab,
     
    ipank78 likes this.
  16. ipank78

    ipank78 Ads.id Pro

    Joined:
    Jul 15, 2008
    Messages:
    379
    Likes Received:
    6
    Yang ini hasilnya begini mas
    .:/usr/lib/php:/usr/local/lib/php
    Pake yang mana ya? /usr/lib/php atau /usr/local/lib/php
    Atau bisa keduanya
     
  17. go.dre.am

    go.dre.am Ads.id Pro

    Joined:
    Jun 4, 2011
    Messages:
    376
    Likes Received:
    61
    Location:
    www.tetuku.com
    saya biasanya pake cara gini gan, gak pusing mikirin lokasi path, soalnya saya pake hosting beda2 repot nyari2nya
    wget -O /dev/null hxxp://namadomain/cron_proses.php

    bisa juga digunakan untuk hosting ecek2 tanpa cron, ditembak dari hosting lainnya
     

Share This Page