スクリプトを作成して、バックアップログを自動的にチェックし、メールで概要を送信できます。必要に応じて変更できるサンプルスクリプトは次のとおりです。
    
    
「バッシュ
＃！/bin/bash

＃メール設定
email_subject = "バックアップログサマリー"
email_to = "your_email@example.com"

＃サーバーリスト
サーバー=（
  "server1：/var/log/backup.log"
  "server2：/var/log/backup.log"
  ＃必要に応じてさらにサーバーを追加します
））

＃サーバーの最後のログエントリを取得する機能
get_last_log_entry（）{
  server_log = $ 1
  ssh $ server_log "tail -n 1 /var/log/backup.log"
}

＃ メイン機能
主要（） {
  email_body = ""
  
  server_log in "$ {servers [@]}";する
    last_log_entry = $（get_last_log_entry $ server_log）
    email_body+= "server：$ {server_log}
最後のバックアップ：$ {last_log_entry}

「
  終わり

  echo -e "$ email_body" |メール-S "$ email_subject" "$ email_to"
}

主要
`` `

`your_email@example.com`を実際のメールアドレスに置き換えてください。同じ形式をフォローして、「Servers」アレイにサーバーを追加できます： `servername：/var/log/backup.log`。

このスクリプトを毎朝自動的に実行するには、別のCronジョブを追加できます。たとえば、午前9時に送信されるメールの概要が必要な場合は、次の行をCrontabに追加します（「Crontab -E」を実行して編集します）：
    
    
「JavaScript
0 9 * * */path/to/check_backup_logs.sh
`` `

このスクリプトは、スクリプトを実行しているマシンとサーバーの間にSSHキーベースの認証が設定されていると仮定しているため、パスワードが求められません。また、パッケージマネージャーを使用してほとんどのシステムにインストールできる「Mail」コマンドを使用できるようにする必要があります（例：ubuntuに `apt-getインストールMailutils`）。

`check_backup_logs.sh`スクリプトを実行することにより、すべてのサーバーの最後のバックアップログエントリの電子メールの概要を受け取り、各サーバーに手動でアクセスすることなくステータスを簡単に確認できます。
You can create a script to automatically check the backup logs and send you a summary via email. Here's a sample script that you can modify as needed:
    
    
```bash
#!/bin/bash

# Email settings
email_subject="Backup Log Summary"
email_to="your_email@example.com"

# Servers list
servers=(
  "server1:/var/log/backup.log"
  "server2:/var/log/backup.log"
  # Add more servers as needed
)

# Function to get the last log entry for a server
get_last_log_entry() {
  server_log=$1
  ssh $server_log "tail -n 1 /var/log/backup.log"
}

# Main function
main() {
  email_body=""
  
  for server_log in "${servers[@]}"; do
    last_log_entry=$(get_last_log_entry $server_log)
    email_body+="Server: ${server_log}
Last Backup: ${last_log_entry}

"
  done

  echo -e "$email_body" | mail -s "$email_subject" "$email_to"
}

main
```

Make sure to replace `your_email@example.com` with your actual email address. You can add more servers to the `servers` array by following the same format: `servername:/var/log/backup.log`.

To run this script automatically every morning, you can add another cron job. For example, if you want the email summary sent at 9 AM, add the following line to your crontab (run `crontab -e` to edit it):
    
    
```javascript
0 9 * * * /path/to/check_backup_logs.sh
```

This script assumes you have SSH key-based authentication set up between the machine running the script and the servers, so you won't be prompted for a password. It also requires the `mail` command to be available, which can be installed on most systems using your package manager (e.g., `apt-get install mailutils` on Ubuntu).

By running the `check_backup_logs.sh` script, you'll receive an email summary of the last backup log entries for all servers, making it easy to check their status without having to manually access each server.