Jeden taki niedobry prosił o napisanie czegoś co o zadanej godzinie zrobi porządki w tabelach mysql.
Zadanie niezwykle trywialne….
1. Tworzymy plik naprawa.sh
touch /root/naprawa.sh
chmod +x /root/naprawa.sh
2. W pliku umieszczamy zaklęcia do uporządkowania tabelek.
##############################
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
mysqlcheck --optimize --all-databases -u root --password=TwojeHasloMysql
mysqlcheck --check --all-databases -u root --password=TwojeHasloMysql
mysqlcheck --auto-repair --all-databases -u root --password=TwojeHasloMysql
##################################################
3.Teraz uruchamianie o zadanej godzinie ( 00:15)
uruchamiamy:
crontab -e
i wpisujemy:
15 0 * * * /root/naprawa.sh >/dev/null 2>&1
Zapisujemy.
4. Przynosimy piwo adminowi