Spędziłem dwa dni próbując zrozumieć, dlaczego nie mogę dostać crona do pracy na mojej instancji Ubuntu EC2. Czytałem the documentation. Czy ktoś może pomóc? Wszystko, czego chcę, to uzyskać cronjob pracujący.Nie można pobrać crona do pracy z Amazon EC2?
Używam prostego polecenia wget do testowania crona. Mam dowód, że to działa ręcznie z wiersza poleceń:
/usr/bin/wget -O /home/ubuntu/backups/testfile http://www.nytimes.com/
Mój plik crontab wygląda następująco:
02 * * * * /usr/bin/wget -O /home/ubuntu/backups/testfile http://www.nytimes.com/
mam pojedynczymi odstępami między poleceniami i mam pustą linię poniżej polecenia. Próbowałem również wykonać to polecenie z poziomu systemu sudo crontab -e
. Nadal nie działa.
demon Cron jest uruchomiony:
ps aux | grep crond
ubuntu 2526 0.0 0.1 8096 928 pts/4 S+ 10:37 0:00 grep crond
zadanie crona wydają się być uruchomione:
$ crontab -l
02 * * * * /usr/bin/wget -O /home/ubuntu/backups/testfile http://www.nytimes.com/
Czy ktoś ma jakieś rady lub możliwych rozwiązań?
Dzięki za poświęcony czas.
Czy ta pomoc: http://stackoverflow.com/questions/13204/why-doesnt-my-cron-job-work-properly –
Chciałbym najpierw spróbować czegoś prostego, aby ocenić, czy problem leży w twoim poleceniu, czy w czymś else: tj. spróbuj umieścić: echo "xxx" >> /var/tmp/myfile.txt i sprawdź, czy uruchomiono go, sprawdzając /var/tmp/myfile.txt – maiklos
@maiklos, czy działa twoje polecenie. – turtle