teşekkür arkadaşlar bu script çok işime yarıyacak ozaman. peki aynı şeyi mysql de veya diğer servisler de yapabilirmiyim yukarıya service mysqld restart yazarak.
Merhaba,
Sizin verdiğiniz bash scripti değiştirdim. Mysql için çalışması lazım. ( Garanti vermiyorum. )
nano /usr/local/mysqlrestart.sh
Alıntı
#!/bin/bash
# RHEL / CentOS / Fedora Linux restart command
RESTART="service mysql restart"
# uncomment if you are using Debian / Ubuntu Linux
#RESTART="/etc/init.d/mysql restart"
#path to pgrep command
PGREP="/usr/bin/pgrep"
# mysql pid araniyor..
$PGREP mysqld
if [ $? -ne 0 ] #instead of -eq
then
# mysql yeniden baslatiliyor...
$RESTART
fi
Crontab
Alıntı
*/5 * * * * /usr/local/mysqlrestart.sh >/dev/null 2>&1
Denemedim ama mantık olarak çalışması lazım.