Unix-подобные системы
Ассоциативный массив содержит имена файлов и пути.
00
Вопрос или проблема У меня есть конвейер, который развертывает скрипты во временную директорию. Мне нужно переместить их в их фактическую правильную директорию. #!/usr/bin/sh DEPLOY_HOME=/opt/xxx function getDeployedFiles { ls ${DEPLOY_HOME} | grep -v pipeline.
Unix-подобные системы
slurm: srun и sbatch имеют разную производительность при одинаковых настройках
00
Вопрос или проблема В системе slurm, когда я использую команду srun для запуска программы, она выполняется очень медленно и кажется, что работает только один процессор. srun --pty -A free -J test -N 1 -n 1 -c 1 mpirun -np 16 $FEAPHOME8_3/parfeap/feap -log_summary lu.
Unix-подобные системы
Скрипт bash – Вставка данных в MariaDB из базы данных Oracle
00
Вопрос или проблема Этот скрипт bash делает извлечение данных из Oracle DB (другой сервер), обрабатывает их и вставляет в MariaDB (мой сервер), но вставка неправильно выровнена и оставляет некоторые столбцы пустыми. Вот код: #!
Unix-подобные системы
Как итерировать индексы массива в zsh?
00
Вопрос или проблема В bash мы можем перебирать индексы массива так: ~$ for i in "${!test[@]}"; do echo $i; done где test – это массив, скажем, ~$ test=(a "b c d" e f) так что вывод будет выглядеть так: 0 1 2 3 Однако, когда я делаю то же самое в
Unix-подобные системы
Как создать новый PDF с водяным знаком, строкой и подписью с помощью скрипта?
00
Вопрос или проблема У нас есть папка с более чем 900 PDF-документами, и их нужно проштамповать начиная с января. Штамп доступен в формате JPEG или PNG, а также содержит строку с различными символами для авторитетов или компаний, и если это возможно, они
Unix-подобные системы
Как я могу использовать переменную в команде awk
00
Вопрос или проблема С помощью моего кода я пытаюсь суммировать значения с определённым именем столбца в CSV-файле в зависимости от вводимого имени. Вот мой код: #!/bin/bash updatedata() { index=0 while IFS="" read -r line do IFS=';
Unix-подобные системы
Как мне дождаться программы, запущенной в другой оболочке?
00
Вопрос или проблема У меня есть программа, которая выполняет большое количество работы (занимает около 4-5 часов), и она запускается с помощью cron, когда становятся доступны все данные, с которыми она работает. Иногда, когда я жду, пока она завершится
Unix-подобные системы
Как сравнить две даты в оболочке?
00
Вопрос или проблема Как можно сравнить две даты в командной оболочке? Вот пример того, как я хотел бы это использовать, хотя это не работает как есть: todate=2013-07-18 cond=2013-07-15 if [ $todate -ge $cond ]; then break fi Как я могу добиться желаемого результата?
Unix-подобные системы
Как получить json-данные, используемые в каждом выражении curl, при использовании xargs и сопоставить их соответствующему результату?
00
Вопрос или проблема У меня есть текстовый файл, содержащий аргументы команды curl. Вот как выглядит файл 'https://example.com/tl/' -X POST -H 'Content-Type: application/json' --data-raw '{"email":"username2",}' 'https://example.
Unix-подобные системы
Откройте 2 экземпляра терминала mate и выполните команды
00
Вопрос или проблема Я пытаюсь настроить скрипт, который запускает 2 экземпляра mate-terminal, каждый с разной командой. Скрипт настроен как cronjob. Проблема в том, что, хотя скрипт работает нормально при ручном выполнении в терминале, он не открывает 2 окна терминала.
Unix-подобные системы
Почему выходные файлы записываются в другое место?
00
Вопрос или проблема В каталоге “Загрузки” у меня есть две папки v1 и v2. Вывод следующего сценария помещается в v1 вместо “Загрузки”. Почему? Я запускаю сценарий из каталога “Загрузки”. #!/usr/bin/env bash # Полный
Unix-подобные системы
Скрипт Bash, который требует ответа “да” на несколько запросов перед выполнением команды(о)
00
Вопрос или проблема Я пытаюсь создать bash-скрипт, который задает серию вопросов, заданных последовательно, на которые нужно ответить словом “да”, прежде чем перейти к следующему вопросу. После последнего вопроса запрашивается кусок данных
Unix-подобные системы
Сгенерировать JSON из данных, разделённых двоеточиями, в скрипте оболочки
00
Вопрос или проблема У меня есть файл, подобный этому 103710:v2HAbAFH029324:[email protected]:localhost:Отправлено 103821:CCFE5609E3:[email protected]:localhost:Возврат 103922:DFF19609E2:[email protected]:localhost:Отложено Мне нужно изменить это на {"randomId":{"s":"103710"},"id":{"s":"v2HAbAFH029324"},"userId":{"s":"[email protected]"},"dns":{"s":"localhost"},"status":{"s":"Отправлено"}}
Unix-подобные системы
Убить выполняющийся shell-скрипт и завершить все процессы, работающие в нем.
00
Вопрос или проблема У меня есть оболочка, работающая в фоновом режиме, которая запускает 5 различных заданий. Когда я запускаю скрипт оболочки, все 5 заданий начинают выполняться по порядку. Когда я убиваю эту оболочку, любой процесс, который работает
Unix-подобные системы
В чем разница между kill, pkill и killall?
00
Вопрос или проблема Я знаком с командой kill, и большую часть времени мы просто используем kill -9 для принудительного завершения процесса, хотя есть много других сигналов, которые можно использовать с kill. Но мне интересно, какие случаи использования
Unix-подобные системы
Каков эквивалент команды bash export -f в zsh?
00
Вопрос или проблема Итак, я начал использовать zsh. Мне это нравится. Он выглядит очень круто и стильно, и тот факт, что текущий рабочий каталог и фактическая командная строка находятся на разных строках, приятен, но в то же время я замечаю, что zsh может
Unix-подобные системы
Скрипты IBM V7000 для мониторинга
00
Вопрос или проблема Здравствуйте (я не hardcore программист:), Я пытаюсь разработать скрипт для очень базового мониторинга на IBM SVC. Моя цель – получить информацию о узлах и статусе кворума, а затем отправить эту информацию по электронной почте.
Unix-подобные системы
Область видимости локальных переменных в функциях оболочки
00
Вопрос или проблема После прочтения 24.2. Локальные переменные я думал, что объявление переменной var с ключевым словом local означает, что значение var доступно только в блоке кода, ограниченном фигурными скобками функции. Однако после выполнения следующего
Unix-подобные системы
Как запустить source и export внутри файла юнита systemd для начала службы
00
Вопрос или проблема Я пытался настроить файл службы для нашего программного обеспечения, чтобы его можно было запускать и останавливать. Когда я вручную выполняю команды, сервер начинает работать нормально. Затем я реализовал это в скрипте bash, и он
Unix-подобные системы
Bash скриптинг echo локально в функции
00
Вопрос или проблема В скриптах bash я стараюсь сохранять переменные локальными для функций, где это возможно, а затем передавать то, что мне нужно, из функций, как показано ниже #!/bin/bash function FUNCTION() { local LOCAL="value" echo "$LOCAL" # вернуть