gpt4 book ai didi

linux - 如果其中一个文件存在,则在 bash shell 脚本中发送电子邮件警报

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:15 24 4
gpt4 key购买 nike

试图模拟一个小的 shell 脚本.. 已经存在一个创建两个文件之一的进程(即 file1 或 file2)。我的目标是能够根据创建的文件发送电子邮件警报。

例如,如果 file1 存在,则向 John、David、Smith 发送电子邮件,说明已创建 file1。如果 file2 存在,则向同一组人(John、David、Smith)发送一封电子邮件,说明 file2 已创建。

如果我写一个简单的 if-else 它会起作用,但我需要重复我试图避免的代码的某些部分。

#!/bin/bash
file="file1"
if [ -f "$file1" ]
then
send email to three people mentioned
else
send email to three people mentioned saying file2 was created since it always creates two files
fi
}

在这里,我正在尝试以更好的方式构建脚本,而且我不想重复三次“发送电子邮件...”命令,因为将来我可能需要将更多人添加到列表中。

请帮忙。提前致谢。

最佳答案

您可以创建一个功能 block ,将邮件发送给所需的人员列表。从任一情况下调用该功能

关于linux - 如果其中一个文件存在,则在 bash shell 脚本中发送电子邮件警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37927622/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com