1
任何人都可以帮助我连接shell脚本来访问sqlplus。在sqlplus中,我需要运行一个sql脚本并将结果邮寄回邮件ID。shell脚本访问sqlplus
例如
ls dir ----> has abc.sql
我去为sqlplus,并通过==> **sqlplus username/[email protected] @abc**
我要寄的结果运行查询[email protected]
任何人都可以帮助我连接shell脚本来访问sqlplus。在sqlplus中,我需要运行一个sql脚本并将结果邮寄回邮件ID。shell脚本访问sqlplus
例如
ls dir ----> has abc.sql
我去为sqlplus,并通过==> **sqlplus username/[email protected] @abc**
我要寄的结果运行查询[email protected]
你应该能够做到:
sqlplus username/[email protected] @abc | mail -s "Email Subject" [email protected]
您将shuld的输出重定向到文件 然后使用mailx将它发送到指定的电子邮件ID。
感谢您的回复。但是,当我尝试上述路线时,系统不会执行任何操作。然后我必须取消^ Z [1] +停止(SIGTSTP)sqlplus用户名/密码@ instance @abc | mail -s“Email Subject”[email protected] – misguided 2010-12-24 04:14:03
@misguided:如果你自己执行`sqlplus`命令,你会得到输出到屏幕上吗?如果你“echo”hello“| mail -s“测试消息”xyz @ enterprize.com“,你收到该电子邮件了吗? – 2010-12-24 07:57:46