一旦putty终端关闭,nohup中执行的命令就会被终止

时间:2015-02-11 07:49:41

标签: ubuntu amazon-ec2 ubuntu-12.04 putty ubuntu-10.04

我有一个亚马逊ubuntu ec2实例

我正在使用PuTTY来访问它。

在这里,我在mysql中有一个大型数据库。 我正在执行以下命令来备份我的数据库。

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

现在,当我退出PuTTY时,该命令不再在后台运行。

我也试过用&

运行

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

所有这些天它一切正常。 但是,突然间它表现得很奇怪。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分: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