私のEメールアカウントにプログラム実行ログを含むEメールを送信したいです。このファイルは毎日変わります。
log-20190703.gz
私の試み:
#!/bin/bash
log_file=logs-$(date +"%Y%m%d").gz
echo "Log file for project" | mailx -s "Log file for start_ux" -a /srv/python/myfold/proj/Log_UX/${log_file} [email protected]
これによりエラーが発生します。
log_file command not found
答え1
-a
私のmailxはメッセージにヘッダーを追加するオプションを使用しています。-A
添付ファイルの送信オプションを試してください。
編集する:
OPは、「変数名と等号の間」の空白文字を削除して問題を解決しました。 CentOSのオプションは-a
問題ではなく正しいオプションです。