我有一个亚马逊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&
所有这些天它一切正常。 但是,突然间它表现得很奇怪。
任何人都可以帮助我吗?
答案 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