Миграция базы данных nextcloud sqlite в mysql внутри dockerа

перенести sqlite в mariadb внутри образа dockerа? Я установил пример docker-compose из readme nextcloud ( базовая версия с apache ), но он по-прежнему использует sqlite, хотя там также создан образ dockerа db, но он не используется. Как перенести sqlite на созданный образ db-docker? Я старался: docker-compose exec –user www-data app php occ db:convert-type –all-apps mysql […]

Как искать шаблон с помощью grep?

Я хочу найти файл, чтобы проверить наличие таких шаблонов: text1,text2,[1.2.3,3.4.5,6.7.8,etc] . Количество запятых в квадратных скобках не определено. Я попробовал следующую команду, но она печатает запятые после text1 и text2 что не то, что я хочу. Я ищу только для поиска запятых в квадратных скобках. $ grep -E ‘[*,*]’ myfile.txt РЕДАКТИРОВАТЬ # 1 Вот несколько […]

проверьте аргументы командной строки

Я хотел бы проверить, имеет ли первый аргумент командной строки ( $1 ) минимальное количество 10 символов и является ли он пустым. Скрипт называется как: ./myscript.sh 2018-08-14 Я пробовал это, но это не работает timestamp=”$1″ # check if command line argument is empty or not present if [ “$1” == “” ] || [ $# […]

таймер с несколькими моментами в календаре

Я использую системный таймер и устройство для автоматического запуска задания резервного копирования. Но в настоящее время он работает только в один момент вечера. Можно ли запустить его несколько раз, объявив его в одном таймере? Вот как это сейчас: [Unit] Description=Run luky-borg-backup every night [Timer] OnCalendar=21:00 AccuracySec=1h Persistent=yes [Install] WantedBy=timers.target Должно быть что-то вроде этого: [Unit] […]

Почему я не могу толкнуть

Я долгое время использовал pushd и popd когда писал сценарий bash. Но сегодня, когда я выполняю which pushd , я ничего не получаю в качестве вывода. Я не могу этого понять вообще. Я всегда думал, что pushd – это просто команда, как cd , ls и т. Д. Так почему же which pushd дает мне […]

Как отключить панель задач / меню в LXDE на Raspbian Stretch?

Я пытаюсь полностью избавиться от панели задач / меню, но не могу найти, как это сделать, прибегая к помощи или просматривая меню, предлагаемые LXDE. В разделе «Настройки внешнего вида» я могу только установить размер и положение меню, но нет возможности удалить его. Есть ли файл, который я могу отредактировать, чтобы удалить строку меню, и если […]

Обновление Slackware с 12 до 13 приводит к тому, что клавиатура и мышь не работают ни в одном оконном менеджере?

Я пытаюсь выяснить, почему моя новая установка просто не работает. Я следовал инструкциям readme в дистрибутиве slackware и обновил систему. После обновления xorgconfig удаляется, и единственный способ настроить видео без xorgsetup – через xorgsetup но запустить его, что вызывает зависание и пустой экран. Таким образом, я могу запустить любой оконный менеджер по своему выбору, но […]

я хочу заменить часть ^ M \ n пробелом в CSV-файле с помощью команды sed в Linux

Я хочу заменить часть ^ M \ n пробелом в файле CSV с помощью команды sed в Linux ….. Я использовал sed ‘s/\n/ /g’ но он заменяет \, а не другую часть ….. Чтобы быть более наглядным, я использую запрос как | sed “s/’/\’/;s/\t/\”,\”/g;s/^/\”/;s/$/\”/;s/\n//g” > file.csv где результат запроса будет собран в CSV-файл. но я […]

Хранение кавычек, передаваемых скрипту Perl-оболочки

Я пишу небольшую оболочку Perl для настройки переменных среды и т. Д., А затем вызываю команду с тем же именем ./foo.pl -a one -b two -c “1 2 3″ -d done Когда я вывожу @ARGV, “” около 1 2 3 было удалено. Кто-нибудь знает, как заставить Perl хранить эти цитаты?

как остановить перезагрузку Linux после паники при загрузке

При попытке загрузить последнюю версию CentOS 7 (kernel 3.10.0-862), система паникует во время загрузки. Он распечатывает, как я надеюсь, полезную информацию, затем очищает экран и перезагружается. Оказывается, я не могу читать со скоростью света и, следовательно, не могу скопировать ни один из кристаллов знаний, которые извергаются. 1) Кто это контролирует – grub2 или kernel? 2) […]

Linux и Unix - лучшая ОС в мире.