我目前使用的是 Ubuntu 22.04。我有超過 30 個用於建立新資料庫的 SQL 文件,其中一些文件超過 10 GB。我不想使用將這些文件匯入MySQL MySQL < File.sql
,因為使用這種方法我必須先手動建立資料庫。
使用該Source File.sql
命令,將從查詢建立資料庫。但是,我使用 VPN 連接到伺服器,而我的網路目前有點混亂。
如何運行此命令並將其扔到後台?我知道如何使用 將應用程式傳送到後台nohup
,但我不知道如何使用 將 MySQL 查詢傳送到背景nohup
。
答案1
您可以使用screen
允許您在分離會話中啟動命令的命令。
screen
使用命令安裝:sudo apt install screen
在獨立畫面中啟動命令:
screen -dmS "screenNameHere" your command here
為了查看命令的進度或結果,您可以使用以下命令重新附加該會話:
screen -r screenNameHere
screen
有關該命令的更多信息這裡。