• 17-06-2022, 01:06:21
    #1
    Merhaba arkadaşlar.

    Nasıl yapıalcğaını bilmediğim için yardıma ihtiyacım var. İşin ehli üstadlar rica etsem yardım edebilirmisiniz.

    SSH'dan bash scriptinin şu şekilde olmasını istiyorum. Scripts otomatik olarak her 60 dakika da bir webleri restartlayacak bunun için yardımcı olurmusunuz rica etsem.
  • 17-06-2022, 01:08:39
    #2
    Platin üye
    Merhaba,
    Web’leri restartlamaktan kasıt nedir?
  • 17-06-2022, 01:10:01
    #3
    Onurss adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    Web’leri restartlamaktan kasıt nedir?
    Merhaba hocam.
    örnek service httpd restart komutu.
  • 17-06-2022, 01:16:47
    #4
    cpanel mi ?
  • 17-06-2022, 01:17:59
    #5
    Platin üye
    Merhaba,
    Boş dosya oluşturun: nano /usr/bin/webrestart
    İçerik:
    #/usr/bin/!
    echo “Başlatılıyor“
    service httpd restart
    echo “İşlem tamam”

    Ctrl+X ile dosyayı kaydederek kapatın.

    chmod +x /usr/bin/webrestart

    komutu ile çalışma izni verin, sonra webrestart komutunu girdiğinizde servis yeniden başlayacaktır. Bunu da cron kısmına saatte bir olarak eklerseniz çözüme ulaşırsınız.

    Bash ile yapmak istediğiniz için bu şekilde örnekledim, cron ile direk apache restart komutu da çalıştırabilirsiniz.
  • 17-06-2022, 01:19:38
    #6
    1 cd /root


    bi dosya oluştur
    a.sh olsun içine;
    service httpd restart

    chmod +x a.sh

    crontab -e

    aşağıdaki satırı ekle
    */60 * * * * /root/a.sh


    60 dk bir restart atar
  • 17-06-2022, 01:20:37
    #7
    Onurss adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    Boş dosya oluşturun: nano /usr/bin/webrestart
    İçerik:
    #/usr/bin/!
    echo “Başlatılıyor“
    service httpd restart
    echo “İşlem tamam”

    Ctrl+X ile dosyayı kaydederek kapatın.

    chmod +x /usr/bin/webrestart

    komutu ile çalışma izni verin, sonra webrestart komutunu girdiğinizde servis yeniden başlayacaktır. Bunu da cron kısmına saatte bir olarak eklerseniz çözüme ulaşırsınız.

    Bash ile yapmak istediğiniz için bu şekilde örnekledim, cron ile direk apache restart komutu da çalıştırabilirsiniz.
    Merhaba.
    Teşekkürler hocam öncelikle. Bunu crona nasıl ekleyebilirim otomatik olarak her 60 dakikada bir restart atsın.
  • 17-06-2022, 01:29:48
    #8
    Platin üye
    crontab-e
    Komutu ile cron dosyanıza erişip aşağıdaki kodu ekleyerek her saat başı çalıştırabşlirsiniz.
    0 * * * * /usr/bin/webrestart