OVH Community, your new community space.

Mover un archivo (index.php) a varias carpetas


master
11/12/2013, 08:01
Aquí tienes el script (de cosecha propia). Primero ejecútalo tal cual para ver si te detecta bien los dominios, luego descomenta la línea del /bin/cp para copiar el archivo definitivamente (conserva los atributos originales). No hace falta decir que hagas los backups pertinentes.

1. Crea copyscript.sh

#!/bin/bash

# Ruta relativa o absoluta del archivo
FILE="index.php"

DOMAINS="$(/usr/bin/mysql -u admin -p`cat /etc/psa/.psa.shadow` -Bse 'SELECT name FROM domains' psa)"
for dom in $DOMAINS
do
# /bin/cp --no-preserve=all $FILE /var/www/vhosts/$dom/httpdocs/
echo "[*] $dom - $FILE"
done


2. Ejecuta sh copyscript.sh

Saludos

cmarchena
11/12/2013, 02:23
Me veo en la tesitura de cambiar todos los index de todos los dominios (mas de 150).

La cosa esta, en que es un palizon moverlos de uno en uno a cada directorio.

He googleado pero no encuentro como hacerlo... ¿Alguien sabe un comando que permita mover un archivo (index.php) a todas las carpetas httpdocs?

Es decir, quiero meter un index.php a todos los dominios (httpdocs en plesk).

Gracias