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]

관련 정보