다음 명령으로 반환된 파일을 첨부 파일(RHEL/CentOS의 경우)로 이메일로 보내고 싶습니다.
ls -1 $(hostname -s)*.xml | tail -n 1
예를 들어, 위 명령이 반환된 server-20140430080511.xml
다음 이 프로세스를 작성/자동화할 수 있도록 명령줄에서 해당 파일을 하나의 명령(한 줄)으로 수신자에게 이메일로 보내고 싶습니다.
누구든지 한 줄로 이 작업을 수행하는 방법을 제안할 수 있습니까?
답변1
당신은 그것을 사용할 수 있습니다 uuencode
:
uuencode server-20140430080511.xml abcdef | mail [email protected]
이메일의 첨부 파일 이름은 어디에 있습니까 abcdef
(물론 인코딩할 파일 이름과 동일할 수 있지만 지정해야 함).
(Ubuntu에서 이 명령 은 예를 들어 uuencode
에 있습니다 .)sharutils
mail
mailutils