|
News,
Internal,
Projects,
Home Software, Support, Documentation |
touch /home/test/html/mail/`basename $PWD` 정도면 될 거 같습니다. sin wrote: > 쉘 스크립트를 작성하고 있습니다.. > 그런데.. /hoem/test/.procmailrc가 있다고 한다면.. > 메일이 오고.. .procmailrc가 실행되어 필터링하고 하고 있습니다. > 그런데.. 쉘 스크립트로 .procmailrc를 실행할때 사용자(유저)가 누구인지 > 잡고 싶습니다. > .procmailrc안에서 쉘을 넣어서 실행은 했는데.. > 이 사용자가 누군인지를 잡아내지를 못하겠네요.. > .procmailrc에서 username.sh를 실행하게 되어 있습니다. > ----------------------------------------------- > #!/bin/bash > touch /home/test/html/mail/$USER > ----------------------------------------------- > 이처럼 해 두었는데.. $USER를 못 잡아내고 있습니다.. > 콘솔상에서 실행하면 제대로 생성이 되는데.. > 웹상이나 아웃룩에서 메일을 보내면.. .procmailrc를 통해 필터링하고 메일 > 이 메일함으로 이동할때.. > 이때 제대로 작동을 못하고 있습니다. > (즉 로그인하는 사용자가 아니라서 $USER 자체가 존재하지 않는것 같습니다.) > 그래서 pwd를 명령어를 이용해 하니.. > /home/test 처럼 출력을 해 내고 있습니다. > 직접적으로 .procmailrc를 실행하는 유저(?)를 잡아낼수 없다면.. > pwd로 잡아낸 /home/test의 test라는 것만 가져오려면 어떻게 해야 되나요?? > 너무 장황하게 설명을 드렸는데.. > 각 유저별로 .procmailrc로 있고.. 이것이 실행될때 username.sh이 같이 실 > 행이 됩니다. > test로 유저한테 메일이 도착하면.. /home/test/.procmailrc가 실행되고(여 > 기까지는 잘 됩니다.) /home/test/html/mail밑에 test라는 파일을 생성하고 > 싶은겁니다.. > aaa 유저에게 메일을 보내면.. /home/aaa/.procmailrc가 실행되고(이때 > username.sh도 실행) /home/test/html/mail/aaa 파일이 생성이 되는겁니다. > > 혹시 아시는 분은 리플 주시면 감사하겟습니다.. > >------------------------------------------------------------------------ > >_______________________________________________ >한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트 >questions at kr.FreeBSD.org >http://www.kr.FreeBSD.org/mailman/listinfo/questions > _______________________________________________ 한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트 questions at kr.FreeBSD.org http://www.kr.FreeBSD.org/mailman/listinfo/questions
|
Copyright © 1998-2005 Korea FreeBSD Users Group. All rights reserved. webmaster at kr.FreeBSD.org $Date: 2004/06/11 16:11:47 $ |
|