Tôi đang sử dụng dòng này
( cat bodyText.txt; uuencode backup.tar ) | mail -s "backup" myEmail@myserver.com
bên trong một tập lệnh bash sẽ được kích hoạt bởi cron.
Dòng này gần như hoàn hảo, nhưng nó chờ đợi Ctrl- Dđược gõ, vì vậy tin nhắn và tệp đính kèm có thể được gửi.
Làm cách nào để bao gồm một Ctrl- Dbên trong tập lệnh bash để làm cho dòng này hoạt động?
( cat bodyText.txt; uuencode backup.tar ; echo -e "\n.\n" ) | mail -s "backup" myEmail@myserver.com
chưa?
cat bodyText.txt | uuencode backup.tar| mail -s "backup" myEmail@myserver.com