내 이메일 계정으로 프로그램 실행 로그가 포함된 이메일을 보내고 싶습니다. 이 파일은 매일 바뀌는데 이름은 이렇습니다.
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
문제가 아니라 올바른 옵션입니다.