Actualmente estoy en Ubuntu 22.04. Tengo más de 30 archivos SQL que crean nuevas bases de datos y algunos de ellos tienen más de 10 GB. No quiero importar esos archivos a MySQL usando MySQL < File.sql
, porque con este método tendré que crear las bases de datos manualmente primero.
Con el Source File.sql
comando se crearán las bases de datos a partir de la consulta. Pero estoy conectado al servidor mediante una VPN y mi red está un poco desordenada en este momento.
¿Cómo ejecuto este comando y lo paso a un segundo plano? Sé cómo enviar una aplicación al fondo usando nohup
, pero no sé cómo enviar una consulta MySQL al fondo usando nohup
.
Respuesta1
Puede utilizar el comando screen
que le permite ejecutar un comando en una sesión separada.
Instalar
screen
con el comando:sudo apt install screen
Inicie su comando en una pantalla separada:
screen -dmS "screenNameHere" your command here
Para ver el progreso o el resultado de sus comandos, puede volver a adjuntar esa sesión con el comando:
screen -r screenNameHere
Más información sobre el screen
comando.aquí.