Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

[KFUG] .



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]


쉘 스크립트를 작성하고 있습니다..
그런데.. /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

[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

Copyright © 1998-2005 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
$Date: 2004/06/09 12:32:40 $
Powered by FreeBSD