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

Re: [KFUG] .



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

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


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 $
Powered by FreeBSD