将系统日期插入ssmtp电子邮件的主题字段

3
我想知道如何将当前日期/时间插入ssmtp发送的电子邮件主题中。我有一个cron工作,每当系统重新启动时就会通过电子邮件发送syslog的尾部内容。
以下是cron工作:
@reboot tail -1000 /var/log/syslog | mail -s "系统重启了,这是syslog" address@gmail.com &> /dev/null
是否有一种简单的方法将系统日期插入到主题字段中? 我没有找到添加日期的方法。
1个回答

1
您应该能够通过将$(date)插入到您的主题行字符串中来打印当前日期和时间。
尝试:

@reboot tail -1000 /var/log/syslog | mail -s "$(date): 系统已重新启动,这是系统日志" address@gmail.com &> /dev/null


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接