当我使用
mail root -s "subject" <~/.bashrc
它不起作用。它只是提示我输入主题,就像我使用 一样mail root
。在我输入内容后,以“ 。”或 Ctrl+D 结尾,它似乎识别了-s
,所以它读到
send-mail "invalid options --'s'
诸如此类的事情。
答案1
在 Linux 上,命令后面可以有多个程序mail
,但它们通常应该接受-s
选项。但是,我测试的程序要求电子邮件地址位于选项后面。请尝试使用此命令:
mail -s 'subject' root < ~/.bashrc
这种语法对我来说一直很有效。