Как туннелировать подчиненные данные mqtt в чистые данные (pd) в bash

mosquitto_sub -v -h 127.0.0.1 -p 1883 -t ‘gyro’ | sed ‘s/[^ ]* //’ | pdsend 3000 localhost udp эта команда ничего не выводит. в то время как это должно вывести значение, которое я получаю по mqtt. без sed ‘s/[^ ]* //’ это выдает: gyro 23 В качестве вывода я хочу иметь голое число (без гироскопа) […]

заголовки ядра и kernel ​​devel

команда rpm -qa | grep kernel выход kernel-3.10.0-514.16.1.el7.x86_64 kernel-tools-libs-3.10.0-514.16.1.el7.x86_64 kernel-headers-3.10.0-862.9.1.el7.x86_64 kernel-devel-3.10.0-862.9.1.el7.x86_64 kernel-tools-3.10.0-514.16.1.el7.x86_64 команда uname -r выход 3.10.0-514.16.1.el7.x86_64 пытаемся установить соответствующий devel: sudo yum install http://vault.centos.org/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.16.1.el7.x86_64.rpm Я получил: file /usr/src/kernels/3.10.0-514.16.1.el7.x86_64/scripts/rt-tester/rt-tester.pyo from install of kernel-devel-3.10.0-514.16.1.el7.x86_64 conflicts with file from package kernel-devel-3.10.0-862.9.1.el7.x86_64 file /usr/src/kernels/3.10.0-514.16.1.el7.x86_64/scripts/selinux/genheaders/genheaders from install of kernel-devel-3.10.0-514.16.1.el7.x86_64 conflicts with file from package kernel-devel-3.10.0-862.9.1.el7.x86_64 file /usr/src/kernels/3.10.0-514.16.1.el7.x86_64/scripts/selinux/mdp/mdp from install […]

Переход от отдельных файлов конфигурации к каталогам .d в Linux

Примечание: я не спрашиваю конкретно о rc как в каталогах rc0.d, rc1.d, … в / etc Многие руководства в Интернете и на этом сайте помнят времена, когда дистрибутивы Linux по умолчанию использовали такие файлы, как /etc/rc.conf /etc/X11/xorg.conf /etc/sysctl.conf /etc/modprobe.conf /etc/apt/sources.list /etc/pacman.conf для конфигурации. В моих новых установках Arch Linux (Kernel 4.17) и Ubuntu 18.04 все […]

Как заменить запятые в скобках

У меня есть текстовый файл, который выглядит следующим образом: 12.com,128.15.8.6,TEXT1,no1,[‘128.15.8.6’] 23com,122.14.10.7,TEXT2,no2,[‘122.14.10.7’] 45.com,91.33.10.4,TEXT3,no3,[‘91.33.10.4’] 67.com,88.22.88.8,TEXT4,no4,[‘88.22.88.8’, ‘5.112.1.10’] Поскольку я хочу вставить содержимое файла в таблицу с помощью команды MySQL, говорящей separated by ‘,’, строка lat в скобках (которая может содержать строки, разделенные запятой) вызывает проблемы, когда MySQL хочет разделить их, а таблица hte не делает есть достаточно столбцов […]

Как использовать автопроект для создания проекта C ++

Запустил автопроект и получил следующее: $ autoproject What is the program name? hello Please describe in one line what hello will do: hello The main program will be written in what language? select from: c sh c++ fortran lex yacc awk [c]: c++ What other languages will be used in the package? select from: c […]

Цикл для создания подкаталогов в нескольких каталогах

Я хочу создать подкаталоги в каждом из каталогов ниже. Я использовал следующий цикл: #! bash /# dir m3z m3t m3t2 m3g m3g2 m3g3 … n dir for d in m3z m3t m3t2 m3g m3g2 m3g3 … n dir do echo “Processing $d” mkdir log #subdir mkdir lib #subdir mkdir txt #subdir done но он создает […]

Как применять затяжной неумеренно

Согласно этому ответу , я включил задержку для пользователя в безголовой системе. Однако в loginctl list-sessions пользователь еще не указан. Если я захожу с этим пользователем через ssh, он отображается, а после повторного отключения он отсутствует. Как я могу создать затяжной сеанс без перезагрузки всей системы Я безуспешно пытался systemctl restart systemd-logind . Изменить: Моя […]

Как автоматически записать все ваши терминальные сессии с помощью утилиты сценария, используя .cshrc

У меня точно такой же вопрос, ранее заданный здесь: Как автоматически записать все ваши терминальные сессии с помощью утилиты скрипта Но вместо того, чтобы использовать bash и .bashrc, как мне написать это в .cshrc?

Переименуйте файлы в последовательные целые числа

У меня есть куча файлов в одном каталоге, например: 0002.b3120c4bcbf3101e661161ee7efcb8bf 0003.acfc5ad94bbd27118a0d8685d18c89dd 0004.e8d5727378ddde5c3be181df593f1712 0005.8c3b9e9c0f3f183ddaf7592a11b99957 И так далее… И я хочу переименовать их в нечто более простое для манипулирования в сценарии: 2 3 4 5 И так далее… Как это сделать в оболочке или скрипте Linux?

Как запустить HAProxy на CentOS с помощью systemd

Я пытаюсь настроить простую балансировку нагрузки в сети, используя CentOS 7.5 (64-битная, kernel ​​3.10), HAProxy 1.8.13 и systemd. Кажется, что конфигурация HAProxy в порядке, но запуск приложения вызывает головную боль. Я попробовал это с init.d один раз, но затем указал в направлении systemd, где я сейчас застрял. Я искал причину почти 2 дня, и я […]

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