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