Cómo actualizar los listados de sitios web y socias en hosting.montera34.org

Los datos sobre socias y sitios web activos en el servidor web de la asociación que contiene hosting.montera34.org se generan de manera semi-automatizada. Hay dos scripts en el servidor web mai: uno que genera el listado de sitios en un archivo CSV y otro que lee el CSV generado y actualiza hosting.montera34.org usando wp-cli.

El primero hay que ejecutarlo con permisos root y genera el archivo CSV en la misma carpeta:

cd /home/montera34org/members
sudo ./m34.mai.list.members.sites.sh

Conviene revisar el archivo generado porque hay varias excepciones que hacen que las usuarias asociadas a cada site no sean siempre los que deben. Hay que revisar sobre todo los sites que por motivos históricos siguen en /var/www.

Antes de ejecutar el segundo script, que será ejecutado por el usuario montera34org, hay que asegurarse que este usuario tiene permisos de lectura del archivo que acaba de generar root:

chown montera34org 231201150021-m34-members.csv

Luego, dentro del script, hay que cambiar la variable list con el nombre del archivo que se acaba de generar:

list="231201150021-m34-members.csv"

El segundo script hay que ejecutarlo con el usuario montera34org:

./m34.members.sites.inserts.sh