======Actualizar BM mediante script en linux====== **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