This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

Проблемы Cron

Russian community

Moderators: alexey123, MikeMac

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
danger
NewUser
NewUser
Posts: 14
Joined: 18 Feb 2015 13:12
Status: Offline

Проблемы Cron

Post by danger »

Доброго вам времени суток.

Вопрос у меня в следующем, может сталкивался кто. На данный момент у меня работает 10.3.0.3.2942 данный билд n4f. И всё бы нечего, но при использовании крона какие то "барабашки".
Скрипты на выполнения бэкапа я перенёс с 9й версии, но я думаю там шибко то нечего не поменялось.
Собственно про сами скрипты всего 4 скрипта, 1й копирует, 2й очищает через определённое время, 3й архивирует, 4й подчищает архивы.
Суть проблемы. В самом кроне выставляю время, но в назначенное время нечего не происходит, и если скрипты на копирование раньше запускались то скрипты на архивирование не запускаются через крон вообще. Проверял методом смены времени на сервере, через консоль.
Предвидя вопросы, сразу скажу, через консоль данные скрипты у меня все работают, через крон если непосредственно в нём нажать выполнить тоже. А вот по таймеру не хочет не в какую.
Буду вам очень благодарен если подскажете где тут собачка зарыта.

User avatar
MikeMac
Forum Moderator
Forum Moderator
Posts: 429
Joined: 07 Oct 2012 23:12
Location: Moscow, Russia
Contact:
Status: Offline

Re: Проблемы Cron

Post by MikeMac »

danger wrote: при использовании крона какие то "барабашки".
при исполнении крона (в отличие от командной строки) не обязаны работать переменные окружения, типа PATH, поэтому все команды надо писать с полными путями.

начните с того, что поставьте в неработающий скрипт отладочные команду, например в самое-самое начало
/usr/bin/touch /file.test
и проверьте, что файл создался.

danger
NewUser
NewUser
Posts: 14
Joined: 18 Feb 2015 13:12
Status: Offline

Re: Проблемы Cron

Post by danger »

Так у меня в скриптах команда просто написана, конкретно в одном из неработающих
mkdir -p -m 777 /mnt/user/backup/backup/`date '+%d-%m-%y'`/user
cp -pr /mnt/user/user/ /mnt/user/backup/backup/`date '+%d-%m-%y'`
chmod -R 0777 /mnt/user/backup/backup/`date '+%d-%m-%y'`
Без всяких "path" Странно, но встарой версии 9й всё работало.

User avatar
MikeMac
Forum Moderator
Forum Moderator
Posts: 429
Joined: 07 Oct 2012 23:12
Location: Moscow, Russia
Contact:
Status: Offline

Re: Проблемы Cron

Post by MikeMac »

danger wrote:Так у меня в скриптах команда просто написана, конкретно в одном из неработающих
mkdir -p -m 777 /mnt/user/backup/backup/`date '+%d-%m-%y'`/user
cp -pr /mnt/user/user/ /mnt/user/backup/backup/`date '+%d-%m-%y'`
chmod -R 0777 /mnt/user/backup/backup/`date '+%d-%m-%y'`
Без всяких "path" Странно, но встарой версии 9й всё работало.
что-то я не вижу конвейера, типа &&, но никто и не заставляет...
Трудно человека написавшего даже пару команд дебагу учить...
я бы попытался
/bin/cp и /bin/mkdir
потом дать отдельную кроном команду, чтобы убедиться, что все эти переменные видит. типа
/usr/bin/touch /mnt/user/backup/backup/`date '+%d-%m-%y'`

User avatar
start
experienced User
experienced User
Posts: 75
Joined: 04 Jul 2015 17:24
Status: Offline

Re: Проблемы Cron

Post by start »

может я не в тему :? но перенесённый файл скрипта исполняемый ?
в каталоге с файлом посмотри есть ли атрибут X ?
если нет, может применить к нему

Code: Select all

chmod +x имя_файла_скрипта
SigmaNAS-01: HP Proliant microserver g8 1610T, ZFS on 4x2T
SigmaNAS-02: Supermicro X7SPE-HF-D525, ZFS on 3x1T & 3x500G

danger
NewUser
NewUser
Posts: 14
Joined: 18 Feb 2015 13:12
Status: Offline

Re: Проблемы Cron

Post by danger »

Сам файл исполняемый, просто странно на старых версиях работало, а вот на новой не хочет. По сути в новой версии то не чего в этом направление то не поменялось. Ладно, буду разбираться дальше.

danger
NewUser
NewUser
Posts: 14
Joined: 18 Feb 2015 13:12
Status: Offline

Re: Проблемы Cron

Post by danger »

Эх... версии меняются, билды бегут, а баги как были так и остаются. Грусть печаль... Как не работал у меня крон так и не пашет. Что я только не делал. Как ещё автоматизировать бэкап может кто подскажет? Если уж крон не победить совсем.
Заранее благодарен тем кто поможет. =)

borizzz
NewUser
NewUser
Posts: 7
Joined: 11 Jun 2015 17:15
Status: Offline

Re: Проблемы Cron

Post by borizzz »

danger wrote:Как ещё автоматизировать бэкап может кто подскажет? Если уж крон не победить совсем.
Заранее благодарен тем кто поможет. =)
1) Rsync

2) Syncthing

а по существу КМК (если уж проблема так долго тянется) вполне может помочь сброс до СТАНДАРТНЫХ НАСТРОЕК. На настройку заново может уйти гораздо меньше времени, чем на попытки найти "косяк". У меня как-то FTP отпал, прям вот совсем-совсем. Помог только сброс к стандартным настройкам.

P.S. Ваши скрипты на моём N4F вполне себе работают (у меня у самого используются почти такие же), т.е. дело скорее всего не в них.

Image

Image

за 2 часа забекапил всё, что нужно:

Image

немного не понял назначение 1-ой вашей строчки и закомментировал её (с ней тоже всё работает).
Image

User avatar
MikeMac
Forum Moderator
Forum Moderator
Posts: 429
Joined: 07 Oct 2012 23:12
Location: Moscow, Russia
Contact:
Status: Offline

Re: Проблемы Cron

Post by MikeMac »

borizzz wrote:сброс к стандартным настройкам.
Очень годная идея.

А с учётом этого
Ваши скрипты на моём N4F вполне себе работают
ещё и экспериментально подтверждённая

danger
NewUser
NewUser
Posts: 14
Joined: 18 Feb 2015 13:12
Status: Offline

Re: Проблемы Cron

Post by danger »

Давненько меня не было, попробую на новых билдах бэкапить, пока руки не доходили проверить, сбрасывать в нуля не вижу смысла, поскольку система и так поднималась с нуля.
Уважаемый "borizzz" Вам отдельно спасибо за проделанный труд и проверку, очень вам благодарен. И ещё такой нюанс, играет роль это или нет если система эмбеддед? Заранее спасибо )

Post Reply

Return to “Российская”