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!
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
Moderators: alexey123, MikeMac
-
danger
- NewUser

- Posts: 14
- Joined: 18 Feb 2015 13:12
- Status: Offline
Проблемы Cron
Доброго вам времени суток.
Вопрос у меня в следующем, может сталкивался кто. На данный момент у меня работает 10.3.0.3.2942 данный билд n4f. И всё бы нечего, но при использовании крона какие то "барабашки".
Скрипты на выполнения бэкапа я перенёс с 9й версии, но я думаю там шибко то нечего не поменялось.
Собственно про сами скрипты всего 4 скрипта, 1й копирует, 2й очищает через определённое время, 3й архивирует, 4й подчищает архивы.
Суть проблемы. В самом кроне выставляю время, но в назначенное время нечего не происходит, и если скрипты на копирование раньше запускались то скрипты на архивирование не запускаются через крон вообще. Проверял методом смены времени на сервере, через консоль.
Предвидя вопросы, сразу скажу, через консоль данные скрипты у меня все работают, через крон если непосредственно в нём нажать выполнить тоже. А вот по таймеру не хочет не в какую.
Буду вам очень благодарен если подскажете где тут собачка зарыта.
Вопрос у меня в следующем, может сталкивался кто. На данный момент у меня работает 10.3.0.3.2942 данный билд n4f. И всё бы нечего, но при использовании крона какие то "барабашки".
Скрипты на выполнения бэкапа я перенёс с 9й версии, но я думаю там шибко то нечего не поменялось.
Собственно про сами скрипты всего 4 скрипта, 1й копирует, 2й очищает через определённое время, 3й архивирует, 4й подчищает архивы.
Суть проблемы. В самом кроне выставляю время, но в назначенное время нечего не происходит, и если скрипты на копирование раньше запускались то скрипты на архивирование не запускаются через крон вообще. Проверял методом смены времени на сервере, через консоль.
Предвидя вопросы, сразу скажу, через консоль данные скрипты у меня все работают, через крон если непосредственно в нём нажать выполнить тоже. А вот по таймеру не хочет не в какую.
Буду вам очень благодарен если подскажете где тут собачка зарыта.
- MikeMac
- Forum Moderator

- Posts: 429
- Joined: 07 Oct 2012 23:12
- Location: Moscow, Russia
- Contact:
- Status: Offline
Re: Проблемы Cron
при исполнении крона (в отличие от командной строки) не обязаны работать переменные окружения, типа PATH, поэтому все команды надо писать с полными путями.danger wrote: при использовании крона какие то "барабашки".
начните с того, что поставьте в неработающий скрипт отладочные команду, например в самое-самое начало
/usr/bin/touch /file.test
и проверьте, что файл создался.
-
danger
- NewUser

- Posts: 14
- Joined: 18 Feb 2015 13:12
- Status: Offline
Re: Проблемы Cron
Так у меня в скриптах команда просто написана, конкретно в одном из неработающих
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й всё работало.
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й всё работало.
- MikeMac
- Forum Moderator

- Posts: 429
- Joined: 07 Oct 2012 23:12
- Location: Moscow, Russia
- Contact:
- Status: Offline
Re: Проблемы Cron
что-то я не вижу конвейера, типа &&, но никто и не заставляет...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'`
- start
- experienced User

- Posts: 75
- Joined: 04 Jul 2015 17:24
- Status: Offline
Re: Проблемы Cron
может я не в тему
но перенесённый файл скрипта исполняемый ?
в каталоге с файлом посмотри есть ли атрибут X ?
если нет, может применить к нему
в каталоге с файлом посмотри есть ли атрибут 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
SigmaNAS-02: Supermicro X7SPE-HF-D525, ZFS on 3x1T & 3x500G
-
danger
- NewUser

- Posts: 14
- Joined: 18 Feb 2015 13:12
- Status: Offline
Re: Проблемы Cron
Сам файл исполняемый, просто странно на старых версиях работало, а вот на новой не хочет. По сути в новой версии то не чего в этом направление то не поменялось. Ладно, буду разбираться дальше.
-
danger
- NewUser

- Posts: 14
- Joined: 18 Feb 2015 13:12
- Status: Offline
Re: Проблемы Cron
Эх... версии меняются, билды бегут, а баги как были так и остаются. Грусть печаль... Как не работал у меня крон так и не пашет. Что я только не делал. Как ещё автоматизировать бэкап может кто подскажет? Если уж крон не победить совсем.
Заранее благодарен тем кто поможет. =)
Заранее благодарен тем кто поможет. =)
-
borizzz
- NewUser

- Posts: 7
- Joined: 11 Jun 2015 17:15
- Status: Offline
Re: Проблемы Cron
1) Rsyncdanger wrote:Как ещё автоматизировать бэкап может кто подскажет? Если уж крон не победить совсем.
Заранее благодарен тем кто поможет. =)
2) Syncthing
а по существу КМК (если уж проблема так долго тянется) вполне может помочь сброс до СТАНДАРТНЫХ НАСТРОЕК. На настройку заново может уйти гораздо меньше времени, чем на попытки найти "косяк". У меня как-то FTP отпал, прям вот совсем-совсем. Помог только сброс к стандартным настройкам.
P.S. Ваши скрипты на моём N4F вполне себе работают (у меня у самого используются почти такие же), т.е. дело скорее всего не в них.


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

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

- MikeMac
- Forum Moderator

- Posts: 429
- Joined: 07 Oct 2012 23:12
- Location: Moscow, Russia
- Contact:
- Status: Offline
Re: Проблемы Cron
Очень годная идея.borizzz wrote:сброс к стандартным настройкам.
А с учётом этого
ещё и экспериментально подтверждённаяВаши скрипты на моём N4F вполне себе работают
-
danger
- NewUser

- Posts: 14
- Joined: 18 Feb 2015 13:12
- Status: Offline
Re: Проблемы Cron
Давненько меня не было, попробую на новых билдах бэкапить, пока руки не доходили проверить, сбрасывать в нуля не вижу смысла, поскольку система и так поднималась с нуля.
Уважаемый "borizzz" Вам отдельно спасибо за проделанный труд и проверку, очень вам благодарен. И ещё такой нюанс, играет роль это или нет если система эмбеддед? Заранее спасибо )
Уважаемый "borizzz" Вам отдельно спасибо за проделанный труд и проверку, очень вам благодарен. И ещё такой нюанс, играет роль это или нет если система эмбеддед? Заранее спасибо )