>> Edit article
이름
제목
패스워드
: 여기저기 cron에 관련된 문서들을 읽어봤는데도 아직 잘 해결이 안되어 : 이렇게 부득이하게(?) 질문을 드리게 되었습니다... : : 시스템crontab파일 말고, 사용자crontab파일을 가지고 이것저것 해보고 : 있는데요... cron에 의해서 실행되도록 정해준 명령의 결과값을 표준 : 출력으로 보고 싶은데, 이 부분이 잘 안됩니다. ㅠ.ㅠ : : : 가령 crontab -e 을 사용해서 매분마다 ping을 날리는 테스트를 한다고 : 하겠습니다. (kr.yahoo.com에게 3개의 패킷을..) : : [aaa@localhost aaa]$ crontab -l : # DO NOT EDIT THIS FILE - edit the master and reinstall. : # (/tmp/crontab.17536 installed on Mon Jun 17 22:06:20 2002) : # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp : $) : * * * * * ping -c 3 kr.yahoo.com : : 이렇게 했을 때, 그 결과가 항상 /var/spool/mail/aaa 로는 날아오거든요? : 근데 제가 해보고 싶은 것은, 직접 표준출력 상에서 확인하는 것입니다. : (왜 이런 짓을 하냐... 하실지도 모르겠지만... 실제 업무와 관련해서 : 쓰는게 아니구, 그냥 이거저거 시도해보는 것이니, 부디 이해를. ^^;) : : 이건 간단한 Redirection이네요.. > /dev/pts/0 (사용자가 로그인한 터미널 번호) 를 붙여주면 되겠구요... 제 경우는 이렇게 하니까 표준출력으로 날아오네요... * * * * * ping -c 3 kr.yahoo.com > > /dev/pts/0 사용자가 다른 터미널로 로그인하면 더이상 안오겠죠... : 그리고 질문한 김에 -_- 한가지 더 여쭤보겠습니다. ^^; : : root 계정으로 cron을 이용해서 어떤 작업을 하려고 할 때요, : 시스템 레벨에서의 crontab 파일, 즉 /etc/crontab 파일에 설정해두는 것과 : root의 사용자 crontab 파일, 즉 /var/spool/cron/root 파일에 설정하는건 : 어떤 차이가 있는건지요? : 물론, /var/spool/cron/root 파일을 직접 편집한 것은 아니고, root 계정 : 으로 로그인해서 crontab -e 명령을 쓴 것입니다. : : 결국 똑같은 건가요? ^^; : 이건 결과적으로는 같은 권한을 갖지만 다른 겁니다. 루트로 하든 일반 사용자로 하든 일단 하나의 사용자로 하는거랑, 시스템 레벨에서 하는 거는 다르겠죠... : : 아무쪼록, 답변 부탁드리겠습니다. : 읽어주셔서 감사합니당... : ) : : -- : 꾸벅--Mail : iostream1111 at hanmir.com WWW : linuxpark.net ftp movie@linuxpark.net
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved