为经常更改的用户发送邮件

为经常更改的用户发送邮件

我想使用一个控制文件,将所有邮件 ID 存储在一个目录中,例如:/abs/pqr/send_mail.ctrl

send_mail.ctrl 控件示例

[email protected]
[email protected]
------
-----

现在我想导出我在主脚本的 ctrl 文件中声明的列表,我在其中使用 mailx 命令发送邮件。

我应该如何处理这种情况而不更改主脚本以将邮件发送到每天都在变化的动态用户列表?

答案1

怎么样

cat /abs/pqr/send_mail.ctrl | while read a b; do
 /some/where/main_script.sh $a
done

它使用控制文件中找到的第一个(空白分隔)列作为参数调用控制文件中每个条目的主脚本。

相关内容