Применяя команда chgrp "Апач", чтобы весь каталог не удалось

Я пытаюсь создать скрипт для автоматизации резервного копирования MySQL и перенести созданный файл на другой сервер.

Мне удалось создать файл дампа, но не добились большого прогресса с этой точки. Скрипт до сих пор вставляется пыльник.

#!/бин/Баш

# базы данных 
DATABASEHOST="<URL-адрес>"
Параметр databaseuser="<пользователь>"
DATABASEPASSWORD="<пароль>"
СХЕМА_БАЗЫ_ДАННЫХ="<схема>"
DATABASEENV="<конв.>"

Локального каталога # из команды mysqldump файл
LOCALDIR=в/Home/<пользователь>/дБ-БКП

Временный каталог # для сжатого файла
TEMPDIR=в/Home/<пользователь>/ТМП

Удаленный каталог # для резервного копирования.
REMOTEDIR=в/Home/<пользователь>/дБ-БКП

# Резервное копирование хоста для входа в
BACKUPHOST=<резервное копирование-хост>
#--- конец конфига


Эхо $(дата +%Ч:%М)
Эхо "создания дамп MySQL" 
туздышпр опции --host="$DATABASEHOST" --пользователь="$параметр databaseuser" --пароль="$DATABASEPASSWORD" --один-сделка "$СХЕМА_БАЗЫ_ДАННЫХ" > "$LOCALDIR"/"$(дата +%г%м%д)_bkp_$СХЕМА_БАЗЫ_ДАННЫХ.в SQL"

#Эхо "создание программы md5sum"
программы md5sum "$LOCALDIR"/* > "$LOCALDIR"/перечень.ЧК

#Эхо "сжатие дампа и контрольный список"
тар-cvzf "$TEMPDIR"/"$(дата +%г%г%д"_"$DATABASEENV"_"$СХЕМА_БАЗЫ_ДАННЫХ".tar.gz "$LOCALDIR"/*

#Echo "для отправки сжатого файла в Д2"
УПП "$TEMPDIR"/"$СХЕМА_БАЗЫ_ДАННЫХ".tar.gz "$BACKUPHOST":"$REMOTEDIR"

#Эхо "удаление созданных файлов"
#РМ "$LOCALDIR"/перечень.ЧК > /dev/нуль 2>&1

#РМ "$LOCALDIR"/"$(дата +%м%м%д)_bkp_$СХЕМА_БАЗЫ_ДАННЫХ.в SQL" > /dev/нуль 2>&1

#РМ "$TEMPDIR"/"$СХЕМА_БАЗЫ_ДАННЫХ".tar.gz > /dev/нуль 2>&1

Эхо $(дата +%Ч:%М)

Так как я до сих пор тестирования, я делаю много ручной работает, но на нескольких последних казней, он сумел создать файл дампа и программа md5sum хэш, но остановилась на этом.

<пользователь>@<хост>:~/дБ-БКП$ ./dev_backup.sh 
10:45
Создания дамп MySQL базы 
./dev_backup.sh: линия 48: неожиданный конец файла при поиске соответствия `"'
./dev_backup.sh: строка 51: ошибка синтаксиса: неожиданный конец файла

Самое смешное, что линии 48 и 51 АР закомментированы. Что здесь происходит?

+481
airplaneman19 21 мар. 2020 г., 19:49:45
15 ответов

Несколько дополнительных моментов, которые я еще не видел упоминания.

Во-первых, многие финансовые учреждения имеют явного предпочтения или даже требования, что средства будут использованы для финансирования аспирантов, а не постдоков. Если основными источниками финансирования не хотят давать денег на постдоков, трудно иметь их.

Во-вторых, деятельности штатных преподавателей факультета, как правило, ожидается, что Шепард некоторое число аспирантов на свою ступень в рамках ожиданий для получения должности. Вы не можете сделать это, если вы нанимаете только постдоков.

Что сказал, постдоков полезны, и имеющих отличную постдок значит “платить за себя” несколько раз с точки зрения стоимости.

+979
Miserable Variable 03 февр. '09 в 4:24

Я установил Ubuntu полная версия. Он поставляется с рабочей средой GNOME.

Теперь я хочу, чтобы запустить какой-то эксперимент на моем нетбуке, имея только большой выбор приложений для пользовательских, легковесное окружение рабочего стола. На самом деле я бегу рядом с Openbox на панели задач под названием "Босс".

Поэтому я использую сессию Openbox, выбираемых с ГСД, который поставляется с установки пакета Openbox в Убунту.

Я начинаю Openbox с собой autostart.sh выглядит примерно так:

Наутилус-нет-по умолчанию-окно &
босс --от Nvidia

Плохо то, все выглядит довольно некрасиво. Похоже, мне нужно, чтобы запустить некоторые дополнительные программы из пакета GNOME, чтобы все было красиво. Мне не нужен Гном-панель и не новая панель задач GNOME есть на левой, но я думаю, там будет приложение GNOME, который отвечает за загрузку всех библиотек и темы.

Может кто-нибудь сказать мне эти программы, мне нужно также, чтобы нагрузку с моих autostart.sh чтобы вернуть красоту гном формы и кнопки?

Чтобы сделать ясным, что я имею в виду:

Этот скриншот мой приемник Openbox-сессии

Это мой стандартный Убунту-сессии

Посмотрите на скриншоты и читать его объяснения. Вы увидите, что я имею в виду.

Спасибо.

+832
azad26 26 нояб. 2023 г., 04:05:18
Другие ответы

Связанные вопросы


Похожие вопросы

Инженерно-тег специально для вопросов, связанных с проектированием как учебная дисциплина. Инженерия-это применение математики и наук на благо человека.

Этот тег должен быть приложен на вопросы, где ответы должны быть специфичны к инженерии, а не обобщать на других полях. Примеры таких вопросов относятся:

+735
Fredo Lobo 25 мая 2019 г., 08:08:33

Я стараюсь делать пакет программы, которая связана с такой библиотекой (выход из лдд):

libwx_baseu-2.8.так.0 => в /usr/lib64/серии WX-2.8-wxcontainer/libwx_baseu-2.8.так.0

Довольно просто, верно? Но когда я делаю пакет этой программы (с rpmbuild) и затем попробуйте установить его, об / мин жалуется на отсутствующие библиотеки (это выше):

ошибка: не удалось зависимостей:

 libwx_baseu-2.8.так.0()(64бит) 
libwx_baseu-2.8.так.0(WXU_2.8)(64бит)

Я думаю, rpmbuild установить зависимости для главная каталог lib, т. е. в /usr/lib64.

Вопрос - как решить эту проблему (ОК, один будет вынужден установить, но хотелось бы этого избежать)? Т. е. как построить оборотах, так что зависимости, установленные для серии WX-2.8-wxcontainer поддиректории (для этой библиотеки)?

в openSUSE 11.4, если это важно.

Редактировать

Могу ли я установить такой пакет с --nodeps в которых силы установки, и после этого прекрасно установите программу работ. Итак, ясно, RPM или rpmbuild проблемы, а не сама система.

+725
Angel T 11 сент. 2013 г., 08:31:15

Завиток, если это то, что вы хотите использовать для доступа к URL-адресов, поддерживает URL-адреса с диапазонами:

виться ... 'https://bitcointalk.org/index.php?topic=840124.[0-4240]'

Где ... и другие варианты, которые вы можете использовать.

Синтаксис диапазон также позволяет наступать с другого прирост, чем 1. Например, чтобы получить каждый 20-й URL-адрес:

виться ... 'https://bitcointalk.org/index.php?topic=840124.[0-4240:20]'

Для получения дополнительной информации, пожалуйста, обратитесь к скручиваемости руководство.

Чтобы получить список URL для отдельной обработки с локон или какой-то другой программой, рекомендуется использовать бандаж на расширение (если ваша оболочка поддерживает его):

функции printf '%з\п' 'https://bitcointalk.org/index.php?topic=840124'.{0..4240}

С Баш и некоторые другие оболочки, приращение может быть использован как в '...URL-адрес...'{0..4240..20}.

Список может тогда быть передан, например, размер , которые могут вызвать ваш завиток или другие программы с URL-адреса в качестве аргументов.

+722
Michael Barnett 8 авг. 2015 г., 17:40:09

Не путайте приложение-кэш Далвик кэша: приложение уборщица относится к приложения-кэш (например, кэшированные файлы из интернета, ака "webcache", или с другими компонентами приложение), а Далвик кэша .Декс файлы помещаются на установки приложений (они представляют собой оптимизированную версию кода приложения). Так что в принципе вы сравниваете яблоки с апельсинами.

Что касается вашей проблемы: например, титан резервного копирования предлагает очистка Далвик кэша. Там могут быть и другие приложения возможен при условии, что эта функция (например, вы можете использовать), но во всех случаях это требует root-если вы хотите сделать сброс настроек, который полностью очищает кэш Dalvik, среди других.

+672
linuxgnuru 4 дек. 2023 г., 11:18:19

Используя интерфейсом dconf-Editor, вы можете изменить звуковую тему.

Если у вас не установлен интерфейсом dconf-Editor, вы можете установить его с помощью следующей команды в терминале.

суда apt-получить установку интерфейсом dconf-инструменты

Введите следующую команду в терминал.

интерфейсом dconf-редактор

И задайте название темы в "орг> гном> рабочий стол> звук> тема-название"

название темы звучит тема имя каталога. (/usr/доли/звуки/имя темы )

+475
Alok Vishwakarma 10 июн. 2018 г., 03:47:12

Как вы его в свой последний условный, вы сможете проверить, если $Дир относится к "обычный файл". То есть, не является каталогом. Так это всегда не успевает (так как вы всегда даете каталоги, предположительно) и печати ", пожалуйста, передать правильные аргументы".

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

Это похоже на то, что вы ищете. Медведь со мной, я проверил, что это работает, но я не эксперт Баш.

Реж="$1"

если [ ! -D "в каталог$dir" ] #если не каталог, 
тогда
 Эхо "прошу передать правильные аргументы"
 выход 1
интернет

# Мы знаем, что $dir-это настоящее и каталог, так что мы знаем,
# что он будет отображаться в Результаты поиска для типа D. Декремент.
Эхо -Н "общая каталогах:" $(($(найти $Дир -тип D | туалет -л) - 1))
Эхо
Эхо -Н "всего файлов:" ; найти $Дир -тип F | туалет -л
+459
paul0991 13 авг. 2010 г., 14:18:00

Я очень люблю видео когда-нибудь задумывались, как биткоины (и другие криптовалюты) на самом деле работают? по 3Blue1Brown.

Видео не использовать такие расплывчатые термины, как цифровые деньги, цифровые золота или добыча. Он скорее начинается, демонстрирующих, как можно использовать общие книги, чтобы держать операции между с друзьями, так что вы не должны соглашаться все время. Дом на вершине, что, он строит биткоин с нуля.

Он также пытается дать вам базовое понимание цифровой подписи и хэши без слишком много головной боли. Это, однако, немного технического, если вы действительно хотите понять принципы Bitcoin, вы должны иметь по крайней мере некоторое понимание основ криптографии.

Пойти посмотреть его.

+389
Sophia Andrea Salvacion 17 мар. 2014 г., 11:31:05
ЭТО НЕ ТЕГ, КОТОРЫЙ ВЫ ИЩЕТЕ. Тег [ошибка] является настолько общим, что это не имеет никакого значения в определении вопросы. Пожалуйста, не используйте этот тег. Вы могли бы искать [обработки ошибок] или [возврат-статус], в противном случае тег с именем программы или действие, вызвавшее состояние ошибки или сообщение об ошибке.
+272
kkashyap1707 21 нояб. 2011 г., 18:37:03

Это может быть вызвано избыточной энергии, применяемых для поражения вирусами или неблагоприятными бактериями-триггеры простуды и гриппа. Вашему организму не хватает энергии, достаточной для работы с физической активностью, что влияет на кислород, передавая в мозг, чтобы вы могли чувствовать усталость или усталость, чтобы думать или закончить простые движения. Кроме того, лекарства от простуды обычно имеют определенные побочные эффекты, такие как сонливость, что может усилить чувство усталости. Спать и делать упражнения помогают вырабатывать больше энергии, которая может сократить время лечения и повысить иммунитет.

+268
GradApplicant1705 15 дек. 2012 г., 02:42:38

Может кто-то попасть в мой iPad, доступ к камере и включите веб-камеру и записывать без моего ведома? Я получил письмо, сказали, что они сделали.

+249
DanielS856 12 нояб. 2015 г., 11:15:37

Если принятый ответ не работает, попробуйте это:

  1. Щелкните правой кнопкой мыши в любом месте документа
  2. Найти "правописание и грамматика"
  3. Снимите флажок "проверять правописание при вводе текста" и при необходимости "исправлять ошибки автоматически".
+234
Vatsal Bhardwaj 24 мар. 2022 г., 00:16:00

Это довольно просто сделать преобразование из двоичной в чистом Баш (эхо и Е являются примитивы):

Двоичных чисел в десятичные

$ Эхо "$((2#101010101))"
341

Двоичной в шестнадцатеричную

$ е '%х\п' "$((2#101010101))"
155

Возвращаюсь в двоичную, используя только bash является несколько более сложным, поэтому я предлагаю вам посмотреть ответы на другие решения для этого.

+207
teoman 3 янв. 2019 г., 01:44:21

Я использую эмпатию присоединиться к джаббер чат. У меня есть эта установка на двух машинах с Ubuntu, как 12.04 работает. Справа от окна чата должен быть список всех пользователей, в данный момент в чате, но на одной из моих машин в этом списке нет. Как я могу заставить его появиться?

Закрытие/открытие чата или перезагрузка без разницы. Нет меню или параметры конфигурации, которые я вижу, будут ли в этом списке показаны.

+21
denodesit 12 авг. 2011 г., 18:05:53

Показать вопросы с тегом