Cat pipe mysql:已停止。什么停止了?我该如何修复?

Cat pipe mysql:已停止。什么停止了?我该如何修复?

我使用 cat + mysql 命令从远程导入了一个大型数据库:

cat my_db.sql | mysql --host=external_host --user=my_user --password=some_password my_database

过了一段时间,它又回来了

[1]+  Stopped                 cat my_db.sql | mysql --host=external_host --user=my_user --password=some_password my_database

这是什么意思?我用一个较小的文件执行了同样的命令,得到了一个[1]+ Done,很明显,第一次尝试没有完全成功,但我不知道哪里出了问题,也不知道该怎么做才能让它完全正常工作。

有没有什么解决办法?

感谢您的帮助 !

答案1

Ctrl您已使用+中断该命令Z

您可以使用fg命令。

这是作业控制shell 的功能。

$ man bash

Ctrl+Z

[2]+  Stopped                 man bash

$ jobs
[1]-  Running                 sudo virt-viewer W7 2>&1 > /dev/null &
[2]+  Stopped                 man bash

$ fg %2

相关内容