Un bash para copiar mis plugins de WordPress en mis unidades

Foro sobre GNU Linux
Responder
Guillermo
Site Admin
Mensajes: 430
Registrado: 13 May 2023, 00:32
Ubicación: Valencia - España
Contactar:

Un bash para copiar mis plugins de WordPress en mis unidades

Mensaje por Guillermo »

Aquí va:

Código: Seleccionar todo

#!/bin/bash

# Definir la ruta de origen
ORIGEN="/home/guillermo/pCloudDrive/WORDPRESS"

# Definir las rutas de destino en un array
DESTINOS=(
    "/media/guillermo/1TB"
    "/media/guillermo/480"
    "/media/guillermo/4802"
)

# Verificar si la carpeta de origen existe
if [ ! -d "$ORIGEN" ]; then
    echo "Error: La carpeta de origen '$ORIGEN' no existe."
    exit 1
fi

echo "Iniciando la copia de seguridad de WordPress..."

# Bucle para recorrer y copiar a cada destino
for DESTINO in "${DESTINOS[@]}"; do
    # Comprobar si el directorio de destino existe (disco conectado)
    if [ -d "$DESTINO" ]; then
        echo "Copiando en: $DESTINO ..."
        # Copia recursiva con 'cp -r' (puedes usar -av si prefieres modo verbose y preservar atributos)
        cp -r "$ORIGEN" "$DESTINO"
        echo "-> Copia finalizada con éxito en: $DESTINO"
    else
        echo "-> Advertencia: El destino '$DESTINO' no existe o el disco no está conectado. Se omite."
    fi
done

echo "¡Proceso de copia completado!"
Lo creo en mi carpeta personal y le doy permisos de ejecución:

Código: Seleccionar todo

guillermo@guillermo-HP-ProDesk-600-G5-SFF:~$ chmod +x copiar_wordpress.sh 
guillermo@guillermo-HP-ProDesk-600-G5-SFF:~$ ./copiar_wordpress.sh 
Iniciando la copia de seguridad de WordPress...
Copiando en: /media/guillermo/1TB ...
Guillermo
Site Admin
Mensajes: 430
Registrado: 13 May 2023, 00:32
Ubicación: Valencia - España
Contactar:

Re: Un bash para copiar mis plugins de WordPress en mis unidades

Mensaje por Guillermo »

Y para verlos o descargarlos, visita https://indaga.net/control-de-plugins/
control-de-plugins.jpg
control-de-plugins.jpg (126 KiB) Visto 727 veces
Responder