このラインを使っています。
( cat bodyText.txt; uuencode backup.tar ) | mail -s "backup" [email protected]
cronによってトリガされるbashスクリプトから。
行はほぼ完璧ですが、メッセージと添付ファイルを送信できるように入力を待っているCtrl間停止します。D
Ctrlこの行を機能させるには、bashスクリプトに-をどのように含める必要がありますか?D
ベストアンサー1
uuencode:uuencode名<ソースファイル
たぶん最後の空行が必要かもしれません。
; echo -e "\n\n" ;
閉じ括弧の前に追加して再試行しますか? -
あなたの場合は次のとおりです。
( cat bodyText.txt; uuencode backup.tar < backup.tar ; echo -e "\n\n" ; ) | mail -s "backup" [email protected]
別の方法は、mutt
添付ファイルをよりよく処理し、MIMEタイプなどを理解するために使用することです。
mutt -s "the subject" -a backup.tar -- [email protected] < bodyText.txt