Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 December 19

SD

Sergey Degtyar in RU.Docker — Официальное Русское Сообщество
я так понял проблема в \r
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Что это за дичь
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Доллар лишний откуда
источник

SD

Sergey Degtyar in RU.Docker — Официальное Русское Сообщество
или нет
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Sergey Degtyar
я так понял проблема в \r
В том числе
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Одно точно - это кривая команда
источник

SD

Sergey Degtyar in RU.Docker — Официальное Русское Сообщество
после cp?
источник

SD

Sergey Degtyar in RU.Docker — Официальное Русское Сообщество
в скрипте его неут
источник

BS

Boris 🦍 Shestov in RU.Docker — Официальное Русское Сообщество
Sergey Degtyar
почему данная конструкция не работает в bash скрипте docker cp postgres_1:/backups/${BACKUP} /backups/${NOW}/postgres
так покажи весь скрипт
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Sergey Degtyar
+ docker cp $'postgres_1:/backups/backup_2019_12_19T12_33_43.sql.gz\r' /backups//2019-12-19/postgres
Вот твоя команда
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Она кривая. Надо сделать нормально. Переписывай
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Boris 🦍 Shestov
так покажи весь скрипт
+
источник

SD

Sergey Degtyar in RU.Docker — Официальное Русское Сообщество
#!/bin/bash

set -x.
BACKUPDIR='/backups/'
NOW=date +"%Y-%m-%d"

# BACKUP DIRECTORY
if [ ! -d ${BACKUPDIR} ] ; then
   /bin/mkdir ${BACKUPDIR}
   echo "CREATE DIR ${BACKUPDIR}"
else
   echo "DIRECTORY ${BACKUPDIR} exist"
fi

if [ ! -d ${BACKUPDIR}/${NOW} ] ; then
   /bin/mkdir ${BACKUPDIR}/${NOW}
else
   echo "Directory Created"
fi

if [ ! -d ${BACKUPDIR}/${NOW}/postgres ] ; then
   /bin/mkdir ${BACKUPDIR}/${NOW}/postgres
else
   echo "Directory Created"
fi


docker exec -ti votv_postgres_1 backup
DB_FILE=docker exec -ti postgres_1 ls -la /backups/ | tail -n 1| awk '{ print $9 }'


docker cp postgres_1\:/backups/${DB_FILE}  ${BACKUPDIR}${NOW}/postgres
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Sergey Degtyar
#!/bin/bash

set -x.
BACKUPDIR='/backups/'
NOW=date +"%Y-%m-%d"

# BACKUP DIRECTORY
if [ ! -d ${BACKUPDIR} ] ; then
   /bin/mkdir ${BACKUPDIR}
   echo "CREATE DIR ${BACKUPDIR}"
else
   echo "DIRECTORY ${BACKUPDIR} exist"
fi

if [ ! -d ${BACKUPDIR}/${NOW} ] ; then
   /bin/mkdir ${BACKUPDIR}/${NOW}
else
   echo "Directory Created"
fi

if [ ! -d ${BACKUPDIR}/${NOW}/postgres ] ; then
   /bin/mkdir ${BACKUPDIR}/${NOW}/postgres
else
   echo "Directory Created"
fi


docker exec -ti votv_postgres_1 backup
DB_FILE=docker exec -ti postgres_1 ls -la /backups/ | tail -n 1| awk '{ print $9 }'


docker cp postgres_1\:/backups/${DB_FILE}  ${BACKUPDIR}${NOW}/postgres
Форматирование плиз сделай
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Все разъехалось. Маркдаун тут стандартный
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
мультилайн
Код
Так
Пишется
источник

SD

Sergey Degtyar in RU.Docker — Официальное Русское Сообщество
как его сделать
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Тремя апострофами, стандартно
источник

SD

Sergey Degtyar in RU.Docker — Официальное Русское Сообщество
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Два совета
источник