Instructivo

Almacenamiento de Conocimiento

Herramientas de usuario

Herramientas del sitio


actualizar_bm_mediante_script_en_linux

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
actualizar_bm_mediante_script_en_linux.txt · Última modificación: 2024/02/15 19:52 por fas