2016-12-05 2 views
0

rsync를 실행하기 위해 cron 작업을 얻으려고합니다. 나는이 시작 :왜 내 crontab이 작동하지 않습니까?

*/30 * * * * rsync -avz -e "ssh -i /home/ubuntu/ocf_dev_us" [email protected]:/home/ubuntu/kumar/ /home/ubuntu/kumar/" 

그것은 작동하지 않는, 그래서 나는이 그것을 대체 :

0 * * * * env > /tmp/env.output 

을하고 심지어는 작동하지 않습니다. 무슨 일이 일어나는지 어떻게 알 수 있습니까?

+2

당신이 묻는 것이 불분명합니다. 'rsync'를 주석 처리하면 crontab은 의미있는 행동을 취하지 않을 것입니다. 정확히 _ 무엇이 _ 일하고 _ 무엇이 _ 작동하지 않는지 더 잘 설명해주십시오. – arkascha

+0

기본적으로 나는 우분투 EC2 인스턴스를 aws에서 실행 중입니다. 나는 crontab을 사용하여 분당 명령을 실행하려고합니다. * * * * * env> /tmp/env.output을 crontab -e에 넣습니다.이 기본 명령이 매 1 분마다 실행되지 않습니다. –

+0

cron 데몬이 실행 중인지 확인하십시오. 전체 crontab 컨텐츠를 질문에 추가하고 시스템 로그에서 관련 항목을 확인하십시오. – arkascha

답변

0

귀하의 cronjob은 매 60 분마다 만 작동합니다. 시도해보십시오.

* * * * * env > /tmp/env.output 

귀하의 cronjob가 작동하는지 확인하십시오.

관련 문제