如何发送包含 sqlquery 结果的邮件 - 但仅在某些用户运行时发送?

如何发送包含 sqlquery 结果的邮件 - 但仅在某些用户运行时发送?

我正在尝试运行一个命令来在电子邮件中发送 sqlplus 查询的结果,但前提是某些用户将命令设置为运行 - 而不是开发团队。

就像是:

(电子邮件whenran)

sqlplus username/pwd@instance  
SPOOL /home/sadmin/sqlmail/spool.out  
set linesize 2000  
set wrap off  
@/home/sadmin/sqlmail/query.sql  
SPOOL OFF  
exit  
mail -s "Subject" [email protected] < /home/sadmin/sqlmail/spool.out    

我需要添加什么才能仅在某个用户运行我的 emailwhenran 命令时才发送?

谢谢。

相关内容