uuencode 挂起?

uuencode 挂起?

我需要从运行 Ubuntu 的远程 docker 容器向自己发送数据库备份。我通过 ssh 进入容器并运行:

uuencode dbexport.pgsql | mail -s "DB" [email protected]

它似乎永远挂起,所以我只运行第一部分:

uuencode dbexport.pgsql

这似乎也永远悬而未决。有什么建议来调试这个吗?

答案1

uuencode文件的命令应该是:

uuencode dbexport.pgsql dbexport.pgsql 

其中第一个名称是实际文件名,第二个名称是可能在不同文件中恢复的目标名称。

所以正确的方法似乎更像是:

uuencode dbexport.pgsql dbexport.pgsql | mail -s "DB" [email protected]

我实际上更喜欢安装mpack

sudo apt-get install mpack

要发送 MIME 格式的电子邮件,可以执行以下操作:

mpack -s "DB" dbexport.pgsql [email protected]

相关内容