Size: a a a

DevOps — русскоговорящее сообщество

2021 February 26

A

Albert in DevOps — русскоговорящее сообщество
admin 666admin
так кварц это встроенный явовый шедулер внутри jvm достаточно джарик с кварцем кинуть в докер, не понял прикола вопроса
Эта зараза отказывается стартовать. А потом вовсе стопается
источник

A

Albert in DevOps — русскоговорящее сообщество
admin 666admin
так кварц это встроенный явовый шедулер внутри jvm достаточно джарик с кварцем кинуть в докер, не понял прикола вопроса
Достаю с контейнара джарку заводится
источник

AS

Anatoly Shirokov in DevOps — русскоговорящее сообщество
Никитяо
а отрицание условия точно надо?
strcmp возвращает 0 в случае равенства строк
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
Олег
666админ, можешь еще помочь с одним вопросом.
На localhost есть инстанс кластера Postgresql (>10) и база с 1С. Как будет выглядеть скрипт для создания бэкапа этой базы, ежедневно и полный дамп раз в 4ре дня?
Ща напишу
источник

О

Олег in DevOps — русскоговорящее сообщество
zeleniumex
Ща напишу
Спасибо вам)
источник

Н

Никитяо in DevOps — русскоговорящее сообщество
Anatoly Shirokov
strcmp возвращает 0 в случае равенства строк
прикольно
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
Олег
Спасибо вам)
Добавь .pgpass file свои credentials
а сам скрипт вот
#!/bin/bash
PG_DUMP=$(which pg_dump)
BACKUP_DIR="/backups"
DB_HOST="dbx"
DB_USER="postgres"
DB_LIST_ARRAY=(base1 base2 base3)
LOG_FILE_NAME=/backups/db_backup.log
REMOTE_SERVER="192.168.x.x"
REMOTE_USER="backup_user"
REMOTE_BACKUP_DIR="/mnt/backups/databases/"
{

do_backup(){
 db_name=$1
 echo "Backup ${db_name}"
 $PG_DUMP -h ${DB_HOST} -U ${DB_USER} -Fc -Z9 -c -f ${BACKUP_DIR}/${db_name}-date +%A.bakup ${db_name}
}

echo $(date)

for db_name in ${DB_LIST_ARRAY[*]}
do
     do_backup ${db_name}
     rsync -avz ${BACKUP_DIR}/${db_name}-date +%A.bakup ${REMOTE_USER}@${REMOTE_SERVER}:${REMOTE_BACKUP_DIR}
     rm ${BACKUP_DIR}/${db_name}-date +%A.bakup
done

echo 'All complete ' $(date)



} &> ${LOG_FILE_NAME}
источник

О

Олег in DevOps — русскоговорящее сообщество
Воу, круто)
источник

О

Олег in DevOps — русскоговорящее сообщество
Спасибо еще раз)
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
zeleniumex
Добавь .pgpass file свои credentials
а сам скрипт вот
#!/bin/bash
PG_DUMP=$(which pg_dump)
BACKUP_DIR="/backups"
DB_HOST="dbx"
DB_USER="postgres"
DB_LIST_ARRAY=(base1 base2 base3)
LOG_FILE_NAME=/backups/db_backup.log
REMOTE_SERVER="192.168.x.x"
REMOTE_USER="backup_user"
REMOTE_BACKUP_DIR="/mnt/backups/databases/"
{

do_backup(){
 db_name=$1
 echo "Backup ${db_name}"
 $PG_DUMP -h ${DB_HOST} -U ${DB_USER} -Fc -Z9 -c -f ${BACKUP_DIR}/${db_name}-date +%A.bakup ${db_name}
}

echo $(date)

for db_name in ${DB_LIST_ARRAY[*]}
do
     do_backup ${db_name}
     rsync -avz ${BACKUP_DIR}/${db_name}-date +%A.bakup ${REMOTE_USER}@${REMOTE_SERVER}:${REMOTE_BACKUP_DIR}
     rm ${BACKUP_DIR}/${db_name}-date +%A.bakup
done

echo 'All complete ' $(date)



} &> ${LOG_FILE_NAME}
а докер то забыл, у него был таск в контейнер это пихать жи?
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
(так то он по-крону может пихать pg_dumpall раз а 4 дня)
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
В докуре ну не вопрос могу и под докуря написать
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
admin 666admin
а докер то забыл, у него был таск в контейнер это пихать жи?
Хотя я чот не увидел там про докер, у него 1С )))
источник

О

Олег in DevOps — русскоговорящее сообщество
Капец вы шаристые, аж завидую)
источник

О

Олег in DevOps — русскоговорящее сообщество
Да 1С это я сам выбрал
источник

О

Олег in DevOps — русскоговорящее сообщество
По сути мне под любую базу
источник

О

Олег in DevOps — русскоговорящее сообщество
Просто тут если возможно еще и докер в один скрипт запихать, это вообще ....
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
Ну если под докер надо.. то там просто функцию дописать которая будет ранить это внутри контейнера и через docker cp выдирать дамп наружу.
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
zeleniumex
Хотя я чот не увидел там про докер, у него 1С )))
Ну 1С в докере я пока ещё не встречал, хотя уверен что кто-то пытался туда пихать её)
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
Да наверняка пихают.
источник