![(HP-UX) 크론 작업이 작동하지 않는 이유는 무엇입니까?](https://rvso.com/image/697391/(HP-UX)%20%ED%81%AC%EB%A1%A0%20%EC%9E%91%EC%97%85%EC%9D%B4%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
내 cron 작업이 작동하지 않는 이유가 무엇인지 궁금합니다. 저희 팀에서는 crontab 파일을 제대로 업데이트하지 않았기 때문에 cron 작업이 작동하지 않았다고 판단합니다. 다음은 우리가 수행한 프로세스입니다.
현재 크론 작업을 백업합니다.
cd /var/spool/spool/cron/crontabs cp -p jeus jeus.20170120
이름이 jeus인 사용자에 대한 모든 cron 작업을 제거합니다.
crontab -r
모든 크론 작업이 제거되었는지 확인하세요.
crontab -l
12시간 정도 지나면 이렇게 복구가 됩니다.
cd /var/spool/spool/cron/crontabs cp -p jeus.20170120 jeus
다음 명령어와 같이 crontab 파일을 업데이트하지 않아서 cron 작업이 제대로 이루어지지 않았다고 생각합니다. 방금 전에 저장한 파일을 복구했습니다.
1. Open (crontab -e)
2. Save (:wq)
우리 생각이 합리적이라고 생각하시나요? 우리가 경험한 문제에 대해 어떤 아이디어가 있나요?
(업데이트) 문제는 cron 작업이 전혀 실행되지 않았다는 것입니다.
답변1
사용자로 로그인해 보세요제우스.
cat jeus.20170120
crontab -e
cat jeus.20170120
i(삽입 모드)를 누르고 누른 내용을 붙여넣은 esc
다음:wq!
답변2
귀하의 작업이 어떻게 실패했는지는 확실하지 않습니다. 오류 이메일을 확인하세요. cron 외부에서 명령을 실행하여 제대로 작동하는지 확인하세요. 일정 구문을 확인하세요. 온라인에 crontab 생성기가 많이 있습니다.
crontab -l > file
다음을 사용하여 복원할 수 있는 기존 crontab의 복사본을 저장합니다.crontab file