2012-02-14 2 views
0

나는 php 스크립트를 매일 실행하도록 설정된 cronjob을 가지고 있었는데, 약 1 개월 동안 잘 돌아갔다. 오늘, 나는 스크립트를 실행하지 않았다는 것을 깨달았습니다. 그래서 나는 crontab을 열었습니다. crontab은 완전히 비어 있습니다 - 무슨 일이 일어 났습니까?Amazon EC2의 Cronjob이 삭제 되었습니까?

나는 cronjobs에 대해 너무 많이 알지는 못한다. 그러나 내가 이해하는 한, 그들은 서버가 리셋되면 스스로 삭제하지 않는다. cronjob이 항상 실행 중이고 삭제되지 않았는지 확인하려면 어떻게해야합니까?

+1

이것은 실제로 EC2와는 아무런 관련이 없습니다. cron 작업은 서버의 내부 작업입니다. 문제를 진단하기에 충분한 정보를 제공하지 않습니다. Linux에서 cron 작업을 설정하는 방법에는 여러 가지가 있지만 하나의 파일을 열지는 않습니다. –

+0

인스턴스가 자동 배율에서 실행됩니까? –

+0

자동 확장 기능 없음, @RomanNewaza – Andrw

답변

2

아마도 다른 사용자의 것입니다. 루트 사용자 sudo crontab -e을 확인하십시오. 각 사용자는 자신의 crontab을 가지고 있고 전체 시스템을위한 사용자가 있습니다. 참고 : crontab 구성을 통해 사용자 별 crontab을 비활성화 할 수 있습니다.

+0

음 ... 이것은 정말로 이상합니다. 나는 새로운 크론 작업을 만들었고 그것을 시험해 보았다. 오늘 로그인했지만 로그인했거나 일반 사용자로 새 cronjob을 찾을 수 없습니다. 그러나, 나는 원래의 cronjob을 발견했다. 나는 내 광기까지 이걸 분필로 갈거야. 아마 원래의 cronjob을 찾을 수 없을 때 나는 진지하게 빠져 나가고 있었을거야. 문제는 각 사용자에게 SMS 텍스트를 보내고 텍스트가 전송되지 않아야한다는 것입니다. – Andrw

+0

여러 인스턴스가 있고 그 둘을 혼합했다고 생각합니다. D 다른 지역에있을 수 있습니다. 확인하십시오. 아웃. – inglor

관련 문제