eN PROCESO DE PRUEBAS
El script para actualizar en linux
para ejecutarlo en linux : Dale permisos de ejecución al script: Abre una terminal y navega al directorio donde se encuentra tu script. Luego, ejecuta el siguiente comando para darle permisos de ejecución al script:
bash Copy code chmod +x mi_script.sh Este comando otorga permisos de ejecución al usuario propietario del script. Ejecuta el script: Después de darle permisos de ejecución, puedes ejecutar el script usando el siguiente comando:
bash Copy code ./mi_script.sh Asegúrate de estar en el directorio correcto o proporciona la ruta completa si estás en un directorio diferente.
script:
#!/bin/bash
# Función para la nueva Acción 1
nueva_accion1() {
echo "Realizando Nueva Acción 1"
# destino del archivo tar RAPA.tar
cd /home/stsadmin/
# Extraer el archivo tar RAPA.tar
tar -xvf RAPA.tar
# Voy al destino donde esta bridgeapi
cd /datadrive/bridge/bridgeapi/
# Detener la aplicación con ID 1 en PM2
pm2 stop 1
# Eliminar archivos con extensión .old de manera recursiva
rm -r *.old
# crear bkp directorios a versiones antiguas
mv dist dist.old
mv data data.old
mv soap soap.old
mv node_modules node_modules.old
mv packge.json packge.json.old
# Cambiar al directorio /home/stsadmin
cd /home/stsadmin
# Mover directorios a /datadrive/bridge/bridgeapi/
mv dist /datadrive/bridge/bridgeapi
mv data /datadrive/bridge/bridgeapi
mv soap /datadrive/bridge/bridgeapi
mv nodes_modules /datadrive/bridge/bridgeapi
mv packge.json /datadrive/bridge/bridgeapi
# Encender la aplicación con ID 1 en PM2
pm2 start 1
echo "Actualizado BridgeAPI"
}
# Llamar a la función nueva_accion1
nueva_accion1