uuencodeは停止しますか?

uuencodeは停止しますか?

Ubuntuを実行しているリモートDockerコンテナからデータベースバックアップを送信する必要があります。コンテナにSSHで接続し、次を実行します。

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

永遠に止まっているようで、最初の部分だけを実行します。

uuencode dbexport.pgsql

これも永遠に空中に浮いているようです。デバッグに関する提案はありますか?

答え1

uuencodeファイルのコマンドは次のようにする必要があります。

uuencode dbexport.pgsql dbexport.pgsql 

ここで、最初の名前は実際のファイル名、2番目の名前は別のファイルから回復できるターゲット名です。

したがって、正しいアプローチは次のとおりです。

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

実際、私はインストールするのが好きです。mpack

sudo apt-get install mpack

MIME形式で電子メールを送信するには、次の手順を実行します。

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

関連情報