關於nohup在鏈接斷開後進程退出的小記

工做中遇到了遷移數據庫的操做,sql文件30G,固然不能搞到本地用Navicat導入,要經過命令導入。mysql

因爲文件比較大,防止由於網絡中斷致使鏈接斷開而終止進程,要用的nohup.sql

首先寫個導數據的腳本,這裏假設命名爲mysqlmiport.sh  , 內容以下:數據庫

mysql -uroot -ppassword --database=test <test.sql

參數名database後是要鏈接的庫名,至關於mysql -uroot -p 進入命令行後使用use test;命令,test.sql即爲要導入的文件,注意路徑,最好寫絕對路徑bash

接下來就是nohup上場了:網絡

nohup ./mysqlimport.sh &

以後按兩次回車回到交互,不要直接關閉窗口,要用exit來退出,這樣nohup纔不會被終止。命令行

相關文章
相關標籤/搜索