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..
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..
- SSh keyimizi oluşturup sunucuya bağlanalım
- Ip adresimizi girip open diyoruz burada sunucunun bağlanacağınız porta izin vermesi gerekmekte
- Kullanıcı adı şifre girip devam ediyoruz..
- Crontab -e komutu ile daha önce oluşturduğum corn işlemlerini görüyorsunuz burada 2 saniyede 1 bir adrese cron atıyoruz..
- 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.
- 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]