Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Резервное копирование 1С  (Прочитано 6712 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kosteek

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #15 : 11 Июля 2017, 13:55:03 »
В crontab  в начале добавь
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
HOME=/home/admin
00 14 * * * /opt/1C/v8.3/x86_64/1cv8 CONFIG F /Base/Buch  /N Admin /P 123  DumpIB /copy/base.dt

Crontab от пользователя admin?

Пользователь добавил сообщение 11 Июля 2017, 13:58:54:
И попробуй еще так
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
HOME=/home/admin
00 14 * * * /bin/sh /SHARE/Copy
« Последнее редактирование: 11 Июля 2017, 13:58:54 от kosteek »

Оффлайн Witddd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #16 : 11 Июля 2017, 14:04:04 »
Crontab от Root. А если от admin, то будет работать если пользователь не вошел?

Оффлайн kosteek

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #17 : 11 Июля 2017, 14:07:17 »
Crontab от Root. А если от admin, то будет работать если пользователь не вошел?
На серверах работает как-то же, на то он и крон. Если скрипт от пользователя работает, то и в кроне от пользователя нужно запускать.

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #18 : 11 Июля 2017, 14:13:19 »
По второму попросил поставить пакет apt-get root....
и выдал ошибку
А если убрать "root" ?

Так в терминале из под рута:
/bin/su admin -c '/opt/1C/v8.3/x86_64/1cv8 CONFIG /F /SHARE/BASE/test /N Admin /P 123 /DumpIB /SHARE/Buch.dt'работает?

Оффлайн Witddd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #19 : 11 Июля 2017, 15:15:04 »
Еще раз благодарю за содействие, все равно не получается, из терминала все копируется, скрипты , тоже запускаются с командой.
А вот в cron не работают, что из admin , что из root. Хотя остальные скрипты запускаются нормально.

А есть ли логи у cron?

Оффлайн kosteek

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #20 : 11 Июля 2017, 15:21:21 »
cat /var/log/syslog | grep CRON

Оффлайн Witddd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #21 : 11 Июля 2017, 15:32:28 »
Логи похожи.

Jul 11 15:30:01 1C CRON[13026]: (admin) CMD (sudo /bin/su admin  -c '/opt/1C/v8.3/x86_64/1cv8 CONFIG /F /SHARE/BASE/test /N Admin /P 123 /DumpIB /SHARE/Buch.dt')

Голову сломал.... :D

No MTA installed, discarding output

Вот еще что пишет.
« Последнее редактирование: 11 Июля 2017, 15:43:22 от Witddd »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #22 : 11 Июля 2017, 15:44:19 »
Сравнить обычное окружение и крона:
env
В крон
* * * * * /usr/bin/env > /root/env.txtи смотри содержимое /root/env.txt после 1 мин.

Оффлайн kosteek

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #23 : 11 Июля 2017, 15:47:30 »
Это пробовал от админа?
И попробуй еще так
Код: [Выделить]

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
HOME=/home/admin
00 14 * * * /bin/sh /SHARE/Copy


Пользователь добавил сообщение 11 Июля 2017, 15:51:33:
И покажи что выдает команда
ls -dl /SHARE/Copy
« Последнее редактирование: 11 Июля 2017, 15:51:33 от kosteek »

Оффлайн Witddd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #24 : 11 Июля 2017, 15:54:42 »
И от админа и от рута. Странно как то. Ввожу в терминале, все копируется, а записываю в cron не работает.

Оффлайн kosteek

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #25 : 11 Июля 2017, 15:57:33 »
Покажи лог крона при запуске "/bin/sh /SHARE/Copy" в кроне
« Последнее редактирование: 11 Июля 2017, 15:59:37 от kosteek »

Оффлайн Witddd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #26 : 11 Июля 2017, 15:59:28 »
ls -dl /SHARE/Copy

под admin

-rwxrwxrwx 1 admin sudo 131 июля  11 09:53 /SHARE/Copy


Пользователь добавил сообщение 11 Июля 2017, 16:01:29:
Покажи лог крона при запуске "/bin/sh /SHARE/Copy" в кроне

Jul 11 15:55:01 1C CRON[14447]: (root) CMD (/bin/sh /SHARE/Copy)
« Последнее редактирование: 11 Июля 2017, 16:01:29 от Witddd »

Оффлайн kosteek

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #27 : 11 Июля 2017, 16:04:15 »
No MTA installed, discarding output
На это можно не обращать внимание, пытается отправить отчет на почту через почтовый сервис, который у тебя не установлен. Так что забей на это сообщение.

Оффлайн Witddd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #28 : 11 Июля 2017, 16:06:34 »
Я так понимаю что загвоздка с 1С , в cron он вроде как все отработал..

Оффлайн kosteek

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #29 : 11 Июля 2017, 16:07:32 »
-rwxrwxrwx 1 admin sudo 131 июля  11 09:53 /SHARE/Copy
chown admin:admin /SHARE/Copy
ls -dl /SHARE/Copy
И нужно посмотреть что в скрипте /SHARE/Copy, скорее всего не полные пути.

Пользователь добавил сообщение 11 Июля 2017, 16:10:47:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
HOME=/home/admin
00 14 * * * /bin/sh /SHARE/Copy > /home/admin/1c_backup.log
Можно попробовать так еще. И покажи что будет в 1c_backup.log
« Последнее редактирование: 11 Июля 2017, 16:10:47 от kosteek »

 

Страница сгенерирована за 0.04 секунд. Запросов: 23.