ImplementarEjecutar Comandos

Ejecutar Comandos

Puedes ejecutar comandos dentro de los servicios de Zeabur para instalar paquetes, ejecutar programas, ver información o incluso hacer copias de seguridad de datos específicos.

Abrir la Interfaz de Ejecución de Comandos

Abra la pestaña Overview del servicio y haga clic en el bloque Comando para mostrar la interfaz “Execute Command”.

Abrir la Interfaz de Ejecución de Comandos

La interfaz de ejecución de comandos consta de dos partes:

  • Barra de Entrada de Comandos: Te permite presionar Enter o hacer clic en el botón junto al campo de entrada para ejecutar comandos.
  • Área de Salida de Comandos: Muestra los resultados de la ejecución del comando. Si el comando se ejecuta correctamente, se mostrará el resultado de salida; de lo contrario, se mostrará un código de error.

Interfaz de Ejecución de Comandos

Ejecutar Comandos

Tomando un echo básico como ejemplo, ingresa echo Hello, World! y deberías ver el resultado de salida Hello, World!.

Ejecutar el Comando hello world

Ingresar un comando inexistente mostrará un código de error.

Fallo en la Ejecución del Comando

Incluso puedes ejecutar sentencias SQL en contenedores de bases de datos como MySQL o PostgreSQL, usar cURL para subir registros o hacer copias de seguridad de archivos, o incluso ejecutar programas de migración (por ejemplo, prisma migrate, node seeder.js).

Para MySQL, podemos copiar el comando “Command to connect to your MySQL”, eliminar los parámetros host y port (no es necesario realizar una conexión remota dentro del contenedor), reescribir mysqlsh como mysql (ya que mysqlsh no está disponible en el contenedor) y finalmente agregar -e para ejecutar la sentencia SQL.

mysql --user=root --password=<password> --database=zeabur -e "SHOW DATABASES;"

Ejecutar el Comando MySQL