Титла: Помощ с anacron Публикувано от: pennywise в Mar 03, 2014, 22:23 Здравейте,
Имам проблем с един скрипт който трябва да бъде изпълняван от anacron в папката cron.daily на Убунту 13.10. Скрипта няма разширение (защото така трябвало за да се изпълнява). Това което прави е да се свързва през SSH към един VPS и да копира определени директории с rsync на локалната машина. Има директория с архивирани бекъп-и за 35 дни назад който са малко по-големи и по принцип ако го пусна ръчно ги сваля, но ужасно бавно - 400мб за около час, а по принцип връзката ми с не го е доста по-бърза и през FTP мога да го сваля за около 5 минути. Единственото което намирам в логовете е: Код
Не искам да инсталирам MTA само за го накарам да работи и да си трия после "спама". Това е скрипта - Код
Забравих да спомена, че имам още два скрипта който се изпълняват без проблем - единия ми архивира локалната машина, а другия share-та windows-ка папка. Титла: Re: Помощ с anacron Публикувано от: pennywise в Mar 06, 2014, 20:09 Никой ли не се е сблъсквал с подобен проблем?
Титла: Re: Помощ с anacron Публикувано от: laskov в Mar 07, 2014, 09:27 Провери дали скриптът е изпълним. Ако не е chmod +x името-на-скрипта
Вътре в него можеш да си сложиш контролни точки. Напр. touch /път/файл или пък echo "минах точка 1" >> /път/файл Титла: Re: Помощ с anacron Публикувано от: pennywise в Mar 07, 2014, 18:55 Изпълним е. Няколко пъти прегледах познатите ми причини от крон за да не се изпълнява скрипт-а. Това "MAILTO=" "" го сложих понеже прочетох някъде, че така няма да се опитва да изпраща мейли, но малко ме съмнява логиката му, в смисъл, че му казвам да изпрати съобщение, но до никъде. Но иначе с и без него резултата е същия.
Това за контролните точки не го разбрах.В смисъл да ми създава или "touch"-ва файлове за да разбера докъде се е изпълнил ли? Титла: Re: Помощ с anacron Публикувано от: laskov в Mar 07, 2014, 21:47 Това за контролните точки не го разбрах.В смисъл да ми създава или "touch"-ва файлове за да разбера докъде се е изпълнил ли?Да. echo ще създаде и ще добавя текста в кавичките в зададения от теб файл. Ако добавиш и едно date >> файла ще знаеш и кога нещото се е изпълнило. Това MAILTO според мен нищо не прави. Ако стартираш скрипта ръчно, работи ли както очакваш? Титла: Re: Помощ с anacron Публикувано от: pennywise в Mar 08, 2014, 20:25 Хмм, ами тръгва но не ми намира ключа на локалната машина а аз имам такъв за да не се налага да слагам пароли в скрипта. А като се връзвам през SSH няма такива праоблеми. Иска ми парола за всеки ред от скрипта който се връзва към сървъра, поне ми помогна в посока която да търся проблема - странното е, че преди като го тествах си вървеше без проблеми. Ето изхода, като съм променил адресите и имената с примерни -
Код
|