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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн Witddd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #30 : 11 Июля 2017, 16:10:49 »
root@1C:/home/admin# chown admin:admin /SHARE/Copy
root@1C:/home/admin# ls -dl /SHARE/Copy
-rwxrwxrwx 1 admin admin 131 июля  11 09:53 /SHARE/Copy


#!/bin/bash
sudo -u admin /opt/1C/v8.3/x86_64/1cv8   CONFIG /F  /SHARE/BASE/test   /N Admin  /P 123  /DumpIB  /SHARE/Buch.dt


тыкая на скрипт все работает.
« Последнее редактирование: 11 Июля 2017, 16:12:39 от Witddd »

Оффлайн kosteek

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #31 : 11 Июля 2017, 16:14:51 »
whoвывод сюда

Пользователь добавил сообщение 11 Июля 2017, 16:17:08:
ls -dl /opt/1C/v8.3/x86_64/1cv8
ls -dl /SHARE/BASE/test

Пользователь добавил сообщение 11 Июля 2017, 16:20:34:
Попробуй этот скрипт выполнить вначале из терминала, а затем в кроне
#!/bin/bash
TIMESTAMP=`date +%d.%m.%Y`
BIN=/opt/1C/v8.3/x86_64/1cv8
BACKUP=/SHARE/Buch.dt
LOG=/home/admin/1c
SOURCE=/SHARE/BASE/test
USER=Admin
PASSWD=123
$BIN config /f $SOURCE /N $USER /P $PASSWD /DumpIB $BACKUP-$TIMESTAMP.dt /Out $LOG-$TIMESTAMP.log
« Последнее редактирование: 11 Июля 2017, 16:21:49 от kosteek »

Оффлайн Witddd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #32 : 11 Июля 2017, 16:41:58 »
Попробывал, ситуация таже, скрипт запускается руками, делает копию с привязкой ко времени, из терминала под admin тоже пашет.
Вписываю в cron, что под root, что под admin не работает

Оффлайн kosteek

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #33 : 11 Июля 2017, 16:47:04 »
Вписываю в cron, что под root, что под admin не работает
Через
crontab -e?

Пользователь добавил сообщение 11 Июля 2017, 16:51:48:
/opt/1C/v8.3/x86_64/1cv8 - это консольное приложение или оконное?
« Последнее редактирование: 11 Июля 2017, 16:57:56 от kosteek »

Оффлайн Witddd

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

Пользователь добавил сообщение 11 Июля 2017, 17:09:46:
crontab -e

да

Оффлайн kosteek

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #35 : 11 Июля 2017, 17:19:36 »
Тогда делать нужно так в кроне
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
HOME=/home/admin
00 14 * * * export DISPLAY=:0 && /bin/sh /SHARE/Copy

или даже так
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
HOME=/home/admin
export XAUTHORITY=/home/admin/.Xauthority
export DISPLAY=':0'
00 14 * * * /bin/sh /SHARE/Copy
« Последнее редактирование: 11 Июля 2017, 17:26:57 от kosteek »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #36 : 11 Июля 2017, 23:14:17 »
Полагаю что оконное
откуда на
терминальный сервер на Linux Ubuntu 14
?
Чтобы проверить:
dpkg -l | grep xorg
https://forum.ubuntu.ru/index.php?topic=291040.msg2289787#msg2289787
Выводы?

Оффлайн Witddd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #37 : 12 Июля 2017, 08:22:51 »
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
HOME=/home/admin


errors in crontab file, can't install.

Пишет,ошибку

Посмотрел документацию к крон, графика не нужна при резервном копировании.

Пользователь добавил сообщение 12 Июля 2017, 08:55:12:
    терминальный сервер на Linux Ubuntu 14

?
Чтобы проверить:
Код: [Выделить]

dpkg -l | grep xorg


https://forum.ubuntu.ru/index.php?topic=291040.msg2289787#msg2289787
Выводы?

Не понял ничего.  Терминальный сервер на базе Linux 14 /64  с установленной 1C:Предприятие. Необходимо настроить резервное копирование файловой базы 1с.
Из вашего ответа, в силу своей малой компитентности мало что понял. Спасибо за содействие. Выводы сделать не могу.
Что такое env не понял, если можно то более детально , что там посмотреть?
« Последнее редактирование: 12 Июля 2017, 08:55:12 от Witddd »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #38 : 12 Июля 2017, 09:43:43 »
"Терминальный" предполагает только командный текстовый интерфейс (CLI), а не графический (GUI). Покажите вывод команды
dpkg -l | grep xorgчтобы это проверить.

env это команда которая выводит переменные текущего окружения оболочки, от наличия или отсутствия которых может зависить запускаемость вашей программы РК.

Покажите выводы env в терминале от рута, админа, и крона вывод которого будет в файле /root/env.txt после добавления в крон записи:
* * * * * /usr/bin/env > /root/env.txtПосле получения вывода env в файл /root/env.txt (через 1 мин. после добавления), запись можете удалить.

Оффлайн Witddd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #39 : 12 Июля 2017, 10:01:44 »
"Терминальный" предполагает только командный текстовый интерфейс (CLI), а не графический (GUI). Покажите вывод команды
Под словом "терминальный" я имел ввиду сервер терминалов - удаленные рабочие столы RDP

То ?

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 12 Июля 2017, 14:44:19 от Witddd »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #40 : 12 Июля 2017, 13:06:22 »
Длинные выводы нужно заключать в тег спойлер (знак радиации).
Это вывод env в терминале от рута? остальные где?

Оффлайн Witddd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #41 : 12 Июля 2017, 13:27:39 »
Установил sudo apt-get install gnome-schedule
графический пакет, заработало при выборе X application
При выходе пользоваля из системы не работает.

Пользователь добавил сообщение 12 Июля 2017, 13:28:52:
остальные где?

Какие остальные?

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #42 : 12 Июля 2017, 14:30:14 »
Какие остальные?
Покажите выводы env в терминале от рута, админа, и крона вывод которого будет в файле /root/env.txt после добавления в крон записи:
* * * * * /usr/bin/env > /root/env.txtПосле получения вывода env в файл /root/env.txt (через 1 мин. после добавления), запись можете удалить.


Пользователь добавил сообщение 12 Июля 2017, 14:39:24:
Про спойлер тоже не поняли? Тогда почитайте правила форума: https://forum.ubuntu.ru/index.php?action=rules

Пример:
env от рута:
(Нажмите, чтобы показать/скрыть)

env от админа:
(Нажмите, чтобы показать/скрыть)

env от крона (содержимое /root/env.txt):
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 12 Июля 2017, 14:40:37 от renzrv »

Оффлайн Witddd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #43 : 12 Июля 2017, 16:09:20 »
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 12 Июля 2017, 16:14:42 от Witddd »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Резервное копирование 1С
« Ответ #44 : 12 Июля 2017, 16:50:31 »
Как записать в cron ?
sudo crontab -e
И покажите вывод who


Пользователь добавил сообщение 12 Июля 2017, 17:04:33:
У админа всегда 11й дисплей? (DISPLAY=:11.0)
Чтобы посмотреть какой: echo $DISPLAY
Если он всегда разный, то нужно как-то определять правильный для этого и нужно посмотреть вывод who
« Последнее редактирование: 12 Июля 2017, 17:04:33 от renzrv »

 

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