Después Hanshun Ping seguido de vídeo del maestro para aprender los comandos básicos de Linux y bombardear la programación de una semana para
revisar la aplicación y hacer una base de datos de mantenimiento regular caso shell script para más adelante.
requisitos de secuencia de comandos son los siguientes:
copia de seguridad de base de datos del temporizador #
# copia de seguridad senda
del BACKUP = / datos / Copia de seguridad / DB
# obtener la hora actual como el nombre del archivo
DATETIME = $ (date +% Y_ % m_% d_% H% M% S)
echo “=Iniciar copia de seguridad= "
Eco Path 'copia de seguridad es
DATETIME.tar.gz'
# El anfitrión
host = localhost
# Nombre de Usuario
DB_USER = raíz
DB_PWD = raíz
BASE DE DATOS = myDB
# Crear una ruta de respaldo
[! -D "
DATETIME”] && mkdir -p“
DATETIME "
lleva a cabo la instrucción de copia de seguridad de la base de datos de MySQL #
mysqldump -u
{} DB_PWD --host = $ HOST $ BASE DE DATOS | gzip>
DATETIME / $ DATETIME.sql.gz
# archivo de copia de empaquetado
cd $ BACKUP
alquitrán -zcvf $ DATETIME.tar.gz $ DATETIME
# eliminar directorio temporal
rm-rf
DATETIME
# Borrar el archivo de copia de seguridad 10 días antes de
la Encuentra el BACKUP $ -mtime 10 -name "* .tar.gz" -exec RM-rf {};
echo "el éxito de copia de seguridad"
Por último, el crontab -e instrucción de suma tarea temporizador
10 2 * * * /usr/sbin/mysql_db_backup.sh
Por último, para completar el script de shell!