Centos Crontab이 응답하지 않습니다

Centos Crontab이 응답하지 않습니다

배우고 실험하고 있었는데크론탭오늘.

기본 편집기는 내가 알아내기가 너무 어려웠고 이로 인해 다음을 실행하여 crontab을 제거하게 되었습니다.크론탭 -r.

이제 내가 달릴 때크론탭 -e새 cron 작업을 입력하면 아무 일도 일어나지 않습니다. 나는 그것이크론탭 -r이전에 실행한 명령입니다.

누구든지 도와주실 수 있나요?

답변1

crontab -e를 수행했을 때 아무 일도 일어나지 않고 일반 프롬프트가 반환되었습니다.

빈 공간이 있으면 다음과 같이 변수를 입력해야 합니다.

0 0 * * * /opt//newauditlog.ksh > /dev/null 2>&1

그런 다음 :wq!를 사용하여 종료할 수 있습니다.

답변2

이것은 나에게 RTFM 질문처럼 들립니다 ;-)

man crontab

-e 옵션은 VISUAL 또는 EDITOR 환경 변수로 지정된 편집기를 사용하여 현재 crontab을 편집하는 데 사용됩니다. 편집기를 종료하면 수정된 crontab이 자동으로 설치됩니다. 환경 변수가 모두 정의되지 않은 경우 기본 편집기 /usr/bin/editor가 사용됩니다.

따라서 -e 옵션은 "수정된 crontab을 자동으로 설치"해야 합니다.

사용자 이름 및 작업과 일치하는 파일이 있는지 확인하세요./var/spool/cron/crontabs그리고 내용을 확인해보세요/etc/cron.allow그리고/etc/cron.deny

또한 cron 데몬이 실행 중인지 확인하세요. ps aux | grep cron

관련 정보