脚本和命令行之间的“记录器”差异

脚本和命令行之间的“记录器”差异

如果我从命令行输入

logger "This is a test"

在我的系统日志中我得到:

Aug  9 07:54:22 computername root: This is a test

但是如果我在脚本中使用完全相同的行,则运行脚本时,我会得到:

Aug  9 08:00:01 computername root: This is a test
Aug  9 08:00:01 computername sSMTP[3820]: Creating SSL connection to host
Aug  9 08:00:01 computername sSMTP[3820]: SSL connection using DHE_RSA_AES_256_GCM_SHA384
Aug  9 08:00:03 computername sSMTP[3820]: Sent mail for [email protected] (221 2.0.0 mx4.smtphost.com cmsmtp closing connection) uid=0 username=root outbytes=642

有人能告诉我这里发生了什么吗?如何防止调用邮件命令?

Ubuntu 16.04,使用混合名称来匿名化日志数据......

相关内容