我编写了一个在ash下使用的shell脚本,并将stderr和stdout重定向到一个日志文件。我希望只有在stderr不为空的情况下才将该日志文件通过电子邮件发送给我。
我试过了:
exec >mylog.log 2>&1
# Perform various find commands
if [TEST_IF_STDERR_NOT_EMPTY]; then
/usr/bin/mail -s "mylog" email@mydomain.com < mylog.log
fi
我的问题有两个:
1-我得到一个-sh: /usr/bin/mail: n
Linux (Ubuntu)上是否有一个标准位置来放置web应用程序(Grails)使用的外部配置文件?
更新:显然,我的问题有些混乱。Grails处理配置文件的方式很好。我只想知道linux上是否有放置配置文件的标准位置。类似于日志文件(/var/ log )的标准。如果这很重要,我说的是一个生产系统。