で電子メール警告を送信します。小さなシェルスクリプトをモックしようとしています。すでに存在するプロセスが存在します(file1またはfile2)。私の目標は、作成されたファイルに応じて電子メール警告を送信できるようにすることです。いずれかのファイルが存在する場合、bashシェルスクリプト
たとえば、file1が存在する場合、file1が作成されたことを示す電子メールをJohn、David、Smithに送信します。 file2が存在する場合、file2が作成されたことを示す電子メールを同じグループの人々(John、David、Smith)に送信します。
私は単純な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
}
は私がより良い方法でスクリプトを構築しようとしていますし、また、私は繰り返したくない「とメールを送って...」コマンドを3回私は、リスト内に、より多くの人々を追加する必要がありますので、未来。
助けてください。前もって感謝します。
私の頭の中には名前を付けることはできませんが、すでにディレクトリを監視してさまざまな種類のアラートを生成するパッケージが用意されています。あなたは "ディレクトリモニター"のためにインターネットを検索しようとしましたか? –