Титла: Проблем с cron - не стартира нищо Публикувано от: senser в Oct 05, 2005, 15:47 Здравейте,
И двете ми РС-та вкъщи са с Gentoo за OS - едното е с АМД64, другото с Дюрон, което на 99% изключва проблем с програмата за съответната архитектура. Проблема ми е точно както съм написал в заглавието - vixie-cron не стартира нито един скрипт. Изчел съм ръководството поне 5 пъти: http://www.gentoo.org/doc/en/cron-guide.xml#scheduling, но явно съм достатъчно тъп ![]() Ато го и резултата от "crontab -l":
Трите директории в /etc - cron.daily, cron.hourly, etc. са си там и скриптовете вътре са направени изпълними. Но според мен не e там проблема - дори когато добавя примерен ред в crontab от сорта на:
пак не се изпълнява. Лог-а се пълни с неща от сорта на:
В момента разучавам скрипта run-crons, за да се подсетя евентуално къде може да е проблема. Мерси предварително за помощта. Титла: Проблем с cron - не стартира нищо Публикувано от: ray в Oct 05, 2005, 18:13 Здравей,
Първото за моето се сетих е да провериш дали е стартиран: /etc/init.d/vixie-cron start Ако статира без грешки: "#rc-update add vixie-cron default" След това би трябвало да работи. Провери за синтаксиса (аз съм с 'fcron' ![]() Успех.Румен Титла: Проблем с cron - не стартира нищо Публикувано от: batsve в Oct 05, 2005, 20:35 здр
предполагам, че си проверил съобщенията в майл на рут, които е изпратил крон-обикновено там е отговора на въпроса защо не се изпълняват скриптовете от крон. имах подобен случай-крон стартира скрипта, а самия скрипт няма права за изпълнение-голам смях ![]() успех Титла: Проблем с cron - не стартира нищо Публикувано от: senser в Oct 06, 2005, 10:02 @ray: Забравих да кажа, че няма значение как стартирам vixie-cron - дали от default runlevel или директно с /etc/init.d/vixie-cron start. Резултата е същия - нищо. Иначе със сигурност демона си работи и при стартирането не дава някакви грешки (вкл. и в логовете)
@batsve: нищо няма в мейл-а на root. Спред мен реда:
![]() Пробвах да изпълня ръчно run-crons (като преди това изтрия файловете от /var/spool/cron/lastrun/) и скриптовете си се изпълняват без проблем. Това ме наведе на мисълта че cron не може да ги изтрие тези файлове и затова не се изпълняват скриптовете, но явно и това не е проблема, защото когато са изтрити файловете от /var/spool/cron/lastrun пак нищо не се получава. Титла: Проблем с cron - не стартира нищо Публикувано от: senser в Oct 07, 2005, 11:41 Махнах vixie-cron и го смених с fcron (dcron не знам защо не ми допадна нещо) и сега всичко е ОК
Титла: Проблем с cron - не стартира нищо Публикувано от: sunhater в Oct 07, 2005, 11:52 Здравей,
И аз съм с Gentoo и vixie-cron. Странното е, че при мен crontab -l не дава нищо, но скриптовете в /etc/cron.xxx се изпълняват. Проверих това, като сложих в тези директории по един едноредов скрипт:
Сега по твоя въпрос. Някъде в документацията на vixie-cron видях че трябва да се инсталира пакета at. Не знам дали това е проблема, защото нямах наблюдения преди да го инсталирам дали работи cron. Инсталирай emerge at и виж дали ще тръгне. Успех! |