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]