2016-12-05 13 views
0

Я пытаюсь получить задание cron для запуска rsync. Я начал с этим:Почему мой 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

Непонятно, что вы просите. Конечно, crontab не произведет никакого значимого действия, если вы закомментируете 'rsync'. Пожалуйста, попробуйте объяснить, что именно работает _ и что не работает. – arkascha

+0

В основном я запускаю экземпляр ubuntu EC2 на aws. Я пытаюсь запустить команду за минуту, используя crontab.I put * * * * * env> /tmp/env.output в crontab -e. Даже эта базовая команда не запускается каждые 1 мин. –

+0

Убедитесь, что ваш демон cron запущен и работает, добавьте полный контент crontab в вопрос и проверьте свои системные журналы для соответствующих записей. – arkascha

ответ

0

Ваш cronjob срабатывает только каждые 60 минут. Попробуйте это

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

, чтобы узнать, работает ли ваша cronjob.