>> Delete No. 13132 article
No. [질문] 크론이 안되요!! 제발 절 살려주세여!!!

등록 2000-12-01 06:14:00 By localhost     조회 2
이름 드림라인망해랏!    

저는 리눅스박스를 윈도우의 작업스케줄과같이 예약된 시간에
자동으로 작업을 하도록 하고 싶습니다.
 예를들면 아침6시에 리눅스박스에서 자동으로 mp3음악이 나오도록 한다던가
또는 중요한 파일을 정해준시간에 백업한다든가 말입니다.
 이게 크론에 의해 가능하다고 들었습니다.
그래서 인터넷이나 KLDP에서 문서본대로 했는데,안되서 이렇게
도움의 글을 올립니다.
문제는 이렇습니다.
 /etc 에는 /etc/crontab이 있고 이 파일해서 아래의 4개의 디렉토리안에있는
작성한 스크립트나 바이너리를 실행하는 걸로 알고 있습니다.
/etc/cron.hourly, /etc/cron.daily, /etc/cron.monthly, /etc/cron.weekly
 현재 저의 /etc/crontab의 내용은 이렇습니다.
 =========================================
 SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
 # run-parts
00 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
 30 12 * * * root run-parts /usr/local/kicq/icq<==추가해준줄
40 12 * * * root mpg123 -d n /music/가을의동화테마.mp3 <==추가해준줄
  ===============================================
 여기서 저는 정확히 낮12시40분에 /misic/가을의동화테마.mp3 노래가 나오도록
mpg123으로 스케쥴을 만들어주었고, root권한으로 가능하도록 했습니다.
 하지만 12시40분이 되어도 노래는 나오지않구요.
그리고,12시 30분에는 icq가 자동으로 실행되도록하였지만,
역시나... 실행이 되지않습니다.
 # crontab -l 하면 현재 예약된 작업들목록이 나와야되는데...
여기에도 나오지않았습니다.
심지어, 원래 디폴트값으로된
00 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
이것들역시 # crontab -l 하면 작업목록이 보이지않습니다.
 왜 그런걸까여?
 # ps aux | grep crond 하면 아래와같이 crond데몬이 실행중인걸로 나옵니다.
 root 616 0.0 0.5 1180 356 ? S 02:27 0:00 crond
root 2206 0.0 0.8 2364 532 pts/2 S 04:27 0:00 grep crond
 제가 어디서 잘못해준건가요...
/etc/crondtab을 수정한후에는 crond데몬을 다시 시작하여야하나요?
 전 # /etc/rc.d/init.d/crond restart 해서 다시 시작도 해주었습니다.
하지만..안되더군요.
 그럼..많은 리눅서님들의 답변부탁합니다.
좋은하루되세여~ ^^--Let's sapjil
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved