자주 변경하는 사용자에게 이메일 보내기

자주 변경하는 사용자에게 이메일 보내기

제어 파일을 사용하여 모든 메일 ID를 디렉토리에 저장하고 싶습니다. 예: /abs/pqr/send_mail.ctrl

send_mail.ctrl 제어 예

[email protected]
[email protected]
------
-----

이제 메일을 보내기 위해 mailx 명령을 사용하는 기본 스크립트의 ctrl 파일에 선언한 목록을 내보내고 싶습니다.

매일 바뀌는 동적 사용자 목록에 메일을 보내도록 기본 스크립트를 변경하지 않고 이 상황을 어떻게 처리해야 합니까?

답변1

어때요?

cat /abs/pqr/send_mail.ctrl | while read a b; do
 /some/where/main_script.sh $a
done

제어 파일에서 발견된 첫 번째(공백으로 구분된) 열을 인수로 사용하여 제어 파일의 각 항목에 대한 기본 스크립트를 호출합니다.

관련 정보