我正在运行 Oracle Linux 7 以托管 Oracle 数据库。
作为此过程的一部分,我运行一个脚本,该脚本每天在最后发送一个日志文件。
我的问题的症结在于我的脚本以 root 身份执行 mailx 命令没有问题。当我以正常操作用户“oracle”的身份运行时,它会因以下错误而失败:
temporary mail file: No such file or directory
失败的命令是:
cat $ORACLE_BASE/admin/DBSID/dpdump/EXPORT.log | mailx -r "[email protected]" -s "subject" -S smtp="10.10.10.10:25" [email protected]
我已经验证了 oracle 用户在邮件组中,并检查了 /TMP 目录是否具有标准权限值。我还检查了 spool 目录及其子文件的权限。