2015-02-11 95 views
-1

我有亞馬遜ubuntu ec2實例在nohup中執行的命令會在putty終端關閉時立即終止

我正在使用PuTTY訪問相同的內容。

在這裏,我有一個大的數據庫在MySQL中。 我正在執行以下命令來備份我的數據庫。

nohup mysqldump -u username -ppassword mydatabase | gzip> mydatabase.sql.gz

現在,當我退出PuTTY時,該命令不再在後臺運行。

我也試圖與&

即 的nohup的mysqldump -u用戶名-ppassword MyDatabase的運行| gzip> mydatabase.sql.gz &

所有這些日子,它工作正常。但是,突然間它表現得很奇怪。

任何人都可以幫助我嗎?

+1

請將您的問題[蘇]。這是[off-topic](http://stackoverflow.com/help/on-topic)。 – 2015-02-11 08:04:44

回答

0

使用屏幕 >>https://www.gnu.org/software/screen/manual/screen.html

(starts a screen session with label "mysqlbackup") 
# screen -S mysqlbackup 

(Run your backup) 
# mysqldump -u username -ppassword mydatabase | gzip > mydatabase.sql.gz 

Ctrl+a D (this exits your screen and you can logout) 

(lists all available screens) 
# screen -ls 

(re-attach to your mysqlbackup screen) 
# screen -r mysqlbackup