How do I send a file as an email attachment using Linux command line?

后端 未结 26 2588
盖世英雄少女心
盖世英雄少女心 2020-11-22 04:39

I\'ve created a script that runs every night on my Linux server that uses mysqldump to back up each of my MySQL databases to .sql files and packages them togeth

26条回答
  •  青春惊慌失措
    2020-11-22 05:15

    the shortest way for me is

    file=filename_or_filepath;uuencode $file $file|mail -s "optional subject" email_address
    

    so for your example it'll be

    file=your_sql.log;gzip -c $file;uuencode ${file}.gz ${file}|mail -s "file with magnets" ph.gachoud@gmail.com
    

    the good part is that I can recall it with Ctrl+r to send another file...

提交回复
热议问题