Saniyelik Cron-Job Nasıl Yapılır

K Çevrimdışı

kano26 

Yeni Üye
24 Mar 2023
4
21
Bir çoğumuzun sıkıntısı php ya da diğer yazılım dilleri ile oluşturulan minimum cron-job işlemini 1 dakika aralığında çağırabiliyor olmamız.

Ancak bazı durumlarda 1 dakikadan daha kısa bir sürede bir yazılımı tetiklememiz gerekebilir örneğin 5 saniye, 3 saniye vb..
Bugün sizlere bunu linux sunucuda nasıl yapabilirisiniz onu göstereceğim..


  1. SSh keyimizi oluşturup sunucuya bağlanalım
    Screenshot_18.png

  2. Ip adresimizi girip open diyoruz burada sunucunun bağlanacağınız porta izin vermesi gerekmekte
    Screenshot_19.png

  3. Kullanıcı adı şifre girip devam ediyoruz..
    Screenshot_20b4cd1392fe3dc3c7.png

  4. Crontab -e komutu ile daha önce oluşturduğum corn işlemlerini görüyorsunuz burada 2 saniyede 1 bir adrese cron atıyoruz..
    Screenshot_21c584ab8a1a746704.png


  5. Sunucuya bağlandıktan sonra CTRL+C ile ile insert işlemini açıyoruz verdiğim kodu kopyalayıp sağ click ile terminale yapıştırıyoruz.
    SHİFT+ENTER kombinasyonu ile alt satıra geçerek kodu devam ettiriyoruz..
    işlem bittikten sonra CTRL+C ile inster işlemini kapatık :w ile işlemi kaydedip :q ile crontab sekmesini kapatıyoruz.
  6. Aşağıdaki besh kodu bir adrese 5 saniye aralıklarla check yollayacaktır. saniyeyi kendinize göre ayarlayıp kullanabilirsiniz.
    [B]* * * * * sleep 10; /usr/bin/wget –no-check-certificate –quiet -O – https://adresiniz.com/tetiklenecek-dosya.php[/B]
    [B]* * * * * sleep 15; /usr/bin/wget –no-check-certificate –quiet -O – https://adresiniz.com/tetiklenecek-dosya.php[/B]
    [B]* * * * * sleep 20; /usr/bin/wget –no-check-certificate –quiet -O – https://adresiniz.com/tetiklenecek-dosya.php[/B]
    [B]* * * * * sleep 25; /usr/bin/wget –no-check-certificate –quiet -O – https://adresiniz.com/tetiklenecek-dosya.php[/B]
    [B]* * * * * sleep 30; /usr/bin/wget –no-check-certificate –quiet -O – https://adresiniz.com/tetiklenecek-dosya.php[/B]
    [B]* * * * * sleep 35; /usr/bin/wget –no-check-certificate –quiet -O – https://adresiniz.com/tetiklenecek-dosya.php[/B]
    [B]* * * * * sleep 40; /usr/bin/wget –no-check-certificate –quiet -O – https://adresiniz.com/tetiklenecek-dosya.php[/B]
    [B]* * * * * sleep 45; /usr/bin/wget –no-check-certificate –quiet -O – https://adresiniz.com/tetiklenecek-dosya.php[/B]
    [B]* * * * * sleep 50; /usr/bin/wget –no-check-certificate –quiet -O – https://adresiniz.com/tetiklenecek-dosya.php[/B]
    [B]* * * * * sleep 55; /usr/bin/wget –no-check-certificate –quiet -O – https://adresiniz.com/tetiklenecek-dosya.php[/B]
    [B]* * * * * sleep 60; /usr/bin/wget –no-check-certificate –quiet -O – https://adresiniz.com/tetiklenecek-dosya.php[/B]
 
K Çevrimdışı

kano26 

Yeni Üye
24 Mar 2023
4
21
10cpu ve paylaşımsız 10gb ramli sunucuda anlık durum. 1 dakikada 30 adet cron atıyor.. düşük sistemlerde de aşşırı bir darboğaz olacağını düşünmüyorum.
AD403C8D-A7B7-43D6-8BA2-0DC6B373F348.jpg

paylaşım için teşekkürler.

Anlık çok fazla cron işlemi düşük donanımlı sunucularda cpu darboğaza sokabilir mi.?

Dipnot: bu işlemi linux vs sistemlerle uğraşmak istemeyenler için şöyle bir site önerebilirim; ancak konuda da basettiğim gibi minimum 1 dakika aralıklarla cron atmanıza izin veriliyor.

 
Son düzenleme:
Sota Çevrimdışı

Sota 

Root
6 Mar 2016
19,762
10cpu ve paylaşımsız 10gb ramli sunucuda anlık durum. 1 dakikada 30 adet cron atıyor.. düşük sistemlerde de aşşırı bir darboğaz olacağını düşünmüyorum.
AD403C8D-A7B7-43D6-8BA2-0DC6B373F348.jpg



Dipnot: bu işlemi linux vs sistemlerle uğraşmak istemeyenler için şöyle bir site önerebilirim; ancak konuda da basettiğim gibi minimum 1 dakika aralıklarla cron atmanıza izin veriliyor.

1-2cpu sunucuda yük ortalamasını %10 civarını bulur. :ok
 
T Çevrimdışı

TC Yıldırım

Kayıtsız / Doğrulanmamış
Bu Putty Modeme komut vermek için kullanıyorum farklı sürüm yükleme için bazı komutlar verilmeli.
 
T Çevrimdışı

TC Yıldırım

Kayıtsız / Doğrulanmamış
teraspy teraspy Emmi Modeme sürüm sorgulaması doğrulaması yapma atla diyorum kısaca
Avrupa versiyonu yüklüyorum yoksa izin vermiyor kesiyor uyumlu değil hatası.
 
T Çevrimdışı

TC Yıldırım

Kayıtsız / Doğrulanmamış
Komutu nedir peki,nasıl atlatıyorsun :alala
Önce Putty ile modem Ip üzerinden k. Adı ve şifre girip modeme bağlanıyorum.
Sonra Modemle ilgili komutlar 2 taneydi galiba PC de dosyası var kopyala yapıştır.
Yazılımcı değilim aklımda değil arada bu şekilde kullanıyorum Emmi :kiskis
 
T Çevrimdışı

TC Yıldırım

Kayıtsız / Doğrulanmamış
Komutu nedir peki,nasıl atlatıyorsun :alala
Buldum Emmi belki birinin işine yarar

Modeme Global V5.50(ABPM.4)C0 firmware kurmak isterseniz aşağıdaki adımları uygulayın böylece modem mağazadan satın alınmış gibi olacak:

Putty uygulaması ile 192.168.1.1 adresini yazıp modemle telnet bağlantısı yapın kullanıcı adı ve şifrenizi girin. (şifre girerken ekranda hiçbirşey yazmaz ama aslında yazıyor merak etmeyin) Ardından aşağıdaki komutları tek tek girin.

zycli fwidcheck off

zycli modelcheck off


İşlem tamamdır, global "V5.50(ABPM.4)C0" firmwareyi artık web arayüzünden kurabilirsin.
 
teraspy Çevrimdışı

teraspy 

TFC Team
26 Kas 2018
22,683
65
Buldum Emmi belki birinin işine yarar

Modeme Global V5.50(ABPM.4)C0 firmware kurmak isterseniz aşağıdaki adımları uygulayın böylece modem mağazadan satın alınmış gibi olacak:

Putty uygulaması ile 192.168.1.1 adresini yazıp modemle telnet bağlantısı yapın kullanıcı adı ve şifrenizi girin. (şifre girerken ekranda hiçbirşey yazmaz ama aslında yazıyor merak etmeyin) Ardından aşağıdaki komutları tek tek girin.

zycli fwidcheck off

zycli modelcheck off


İşlem tamamdır, global "V5.50(ABPM.4)C0" firmwareyi artık web arayüzünden kurabilirsin.
Bu komutları nerden giriyorsun,putyden mi?
 
K Çevrimdışı

kano26 

Yeni Üye
24 Mar 2023
4
21
@TC Yıldırım Hocam senin anlattığın ile benim bu konuda anlattığım olaylar tamamen farklı şeyler..
Benim anlattığım şey bastice şu; Bir websitesindeki php-js dosyaları istek gelmeden tetiklenmez çalışmaz. Bizim burada yaptığımız Linux işletim sistemi kurulu bir sunucu ile websitesine istek bi nevi bot ziyaretçi atıyoruz.. teraspy teraspy
 
T Çevrimdışı

TC Yıldırım

Kayıtsız / Doğrulanmamış
@TC Yıldırım Hocam senin anlattığın ile benim bu konuda anlattığım olaylar tamamen farklı şeyler..
Benim anlattığım şey bastice şu; Bir websitesindeki php-js dosyaları istek gelmeden tetiklenmez çalışmaz. Bizim burada yaptığımız Linux işletim sistemi kurulu bir sunucu ile websitesine istek bi nevi bot ziyaretçi atıyoruz.. teraspy teraspy
Biliyorum hocam senin konudan bağımsız Putty'yi bunun için kullandığımı söyledim.
Aklıma geldi söz ettim konuyu sabote amaçlı yazmadım :kiskis
 
Geri
Üst Alt