
Atualmente estou no Ubuntu 22.04. Tenho mais de 30 arquivos SQL que criam novos bancos de dados e alguns deles têm mais de 10 GB. Não quero importar esses arquivos para o MySQL usando MySQL < File.sql
, porque usando esse método terei que criar os bancos de dados manualmente primeiro.
Com o Source File.sql
comando os bancos de dados serão criados a partir da consulta. Mas estou conectado ao servidor usando uma VPN e minha rede está meio confusa no momento.
Como executo este comando e o coloco em segundo plano? Eu sei como enviar um aplicativo para segundo plano usando nohup
, mas não sei como enviar uma consulta MySQL para segundo plano usando nohup
.
Responder1
Você pode usar o comando screen
que permite iniciar um comando em uma sessão separada.
Instale
screen
com o comando:sudo apt install screen
Inicie seu comando em uma tela separada:
screen -dmS "screenNameHere" your command here
Para ver o progresso ou resultado dos seus comandos, você pode reanexar essa sessão com o comando:
screen -r screenNameHere
Mais informações sobre o screen
comandoaqui.