如果mysql服務因為某些原因意外停止的話,可以透過寶塔皮膚加一個定時任務,讓服務自動恢復,以免影響服務正常執行。
指令碼程式碼:
ps=`ps -efl|grep mysqld|grep -v $0|grep -v grep|wc -l` if [ $ps -eq 0 ]; then echo -e "\n$(date '+%Y-%m-%d %H:%M:%S') start " /etc/init.d/mysqld start echo "$(date '+%Y-%m-%d %H:%M:%S') done" else echo $(date +%F%n%T) "mysqld正在執行..." exit 0; fi
寶塔任務設定示例: