Unix-подобные системы
групповая IP-адресация на другую подсеть с помощью оболочки
00
Вопрос или проблема На самом деле, это для кластера Redis. У меня есть 3 IP-адреса мастеров и 3 IP-адреса слейвов, нужно получить 3 пары IP-адресов, где адреса в паре находятся в разных подсетях /24. Иными словами, given a list of n IP-адресов (n — четное
Unix-подобные системы
Почему моя переменная локальна в одном цикле ‘while read’, но не в другом, на вид похожем цикле?
00
Вопрос или проблема Почему я получаю разные значения для $x из приведенных ниже фрагментов? #!/bin/bash x=1 echo fred > junk ; while read var ; do x=55 ; done < junk echo x=$x # x=55 .. Я ожидал такой результат x=1 cat junk | while read var ;
Unix-подобные системы
Запрашивается помощь с исправлением bash скрипта резервного копирования для Android планшета на Termux Linux.
00
Вопрос или проблема ОСНОВАНИЕ: Я пытался обновить свой планшет на Android с различными версиями этого скрипта, и даже прежде чем я решил реализовать именно этот скрипт, я пытался сделать это в течение довольно долгого времени, но пока что не имел полного успеха.
Unix-подобные системы
Итерация по файлам в Bash и получение индекса и количества
00
Вопрос или проблема Правильный способ итерации по файлам в каталоге в Bash — использовать “for loop” и шаблон, как показано ниже: for f in *.jpg; do echo "- Обработка файла: $f" done Но как я могу получить общее количество файлов и текущий индекс итерации цикла?
Unix-подобные системы
PIPESTATUS из команд в $(…|…)
00
Вопрос или проблема Как прочитать ${PIPESTATUS[0]} команды, когда переменная установлена в текущей оболочке? Есть ли способ передать ее в текущую оболочку каким-то образом? Я устанавливаю переменную MAIL=$(ldapsearch.... | find_for_mail) и хочу быть уверенным
Unix-подобные системы
Завершение процесса при завершении другого процесса
00
Вопрос или проблема Учитывая a | b, я хотел бы завершить b после завершения a. b является интерактивным процессом, который не заканчивается, когда a завершено (fzf в моем случае), и вся конструкция a | b выполняется в подшелле $().
Unix-подобные системы
Как прикрепить файл при отправке электронной почты через оболочку?
00
Вопрос или проблема Я использовал следующий код для отправки электронной почты через shell-скрипт. Код: mail -s "тема" [email protected] <<< "Текст письма" Это сработало. Но я хочу прикрепить файл при отправке письма. Как это сделать?
Unix-подобные системы
Как проверить, смонтирована ли файловая система с помощью сценария
00
Вопрос или проблема Я новичок в скриптах … Я могу делать очень простые вещи, но сейчас мне нужна помощь. У меня есть локальная файловая система, которая будет монтироваться только когда мне нужно сделать резервную копию. Я начинаю с этого. #!
Unix-подобные системы
Как выйти из оболочки, если подсистема завершилась с ошибкой
00
Вопрос или проблема Есть скрипт 1.sh. 1.sh запускает 1a.sh, а затем 1b.sh. Но как выйти из всех скриптов, как выйти из 1.sh и как не запускать 1b.sh, если 1b.sh завершится с ошибкой? Просто сделайте это так: #! /bin/sh - 1a.sh &
Unix-подобные системы
Что означает IFS=$’\n’ в сценариях bash?
00
Вопрос или проблема В начале сценария оболочки bash находится следующая строка: IFS=$'\n' Каково значение этой комбинации символов? IFS означает “внутренний разделитель полей”. Он используется оболочкой для определения того, как выполнять разбиение слов, т.
Unix-подобные системы
Исполняемый файл с именем ‘test’ находится в $PATH, но не запускается.
00
Вопрос или проблема У меня есть файл в $HOME/bin (прежде чем вы спросите, да, он в моем пути) с именем test, который я подтвердил, что может быть выполнен без проблем, когда я запускаю его с полным путем к файлу. Однако у меня возникает очень странная
Компьютеры и программы
Запуск скрипта в OS X 10.6 при подключении к сети. (как /etc/network/if-up.d/)
00
Вопрос или проблема Есть ли способ запустить скрипт, когда сетевой интерфейс доступен в Mac OS X? Я пробовал положить скрипт с именем ip-up в /etc/ppp, но он, похоже, не срабатывает, когда я отключаюсь и подключаюсь к беспроводной сети.
Unix-подобные системы
Как обрабатывать последовательность элементов по N за раз
00
Вопрос или проблема Я хочу запустить команду N раз параллельно, используя bash и xargs на системе Linux. Команда выглядит так: for i in `seq 1 $(howmany.txt)`; do aprogramm --file file$i.dat ; done Файл howmany.txt содержит значение 100, а ntimes.
Unix-подобные системы
linux/команда shell для управления яркостью экрана на android
00
Вопрос или проблема Я работаю над проектом киоска, используя андроид-таблетку. Если нет входящего питания к киоску в течение долгого времени, то таблетка в конечном итоге выключится. Чтобы автоматически перезагрузить планшет, когда питание восстанавливается
Unix-подобные системы
Как узнать, какая версия JQuery установлена на веб-сервере Linux?
00
Вопрос или проблема Все методы, которые я нашел в Интернете, включали использование .jsp страницы и веб-браузера. У меня есть серверы Linux без графических интерфейсов. Я не хочу использовать веб-браузер на рабочем столе для просмотра .
Unix-подобные системы
Почему следующий bash-скрипт удаляет сам себя?
00
Вопрос или проблема Если вы создадите исполняемый файл со следующим содержимым и запустите его, он удалит сам себя. Как это работает? #!/bin/rm Ядро интерпретирует строку, начинающуюся с #!, и использует её для запуска скрипта, передавая имя скрипта;
Unix-подобные системы
Установить StandardOutput=null в файле службы, который запускает скрипт, эквивалентно перенаправлению стандартного вывода скрипта в /dev/null?
00
Вопрос или проблема Моя текущая служба и скрипт оболочки У меня есть файл службы systemd под названием myservice.service. Служба запускается при загрузке. Служба запускает скрипт оболочки /usr/bin/myscript.sh, как показано ниже в разделе [Service]: .
Unix-подобные системы
Является ли [..] совместимым с POSIX, а [[..]] – нет?
00
Вопрос или проблема Я где-то читал, что конструкция [..] в shell-скрипте, такая как [ -e $HOME/temp ], соответствует стандарту POSIX. В то время как конструкция [[..]], например [[ -e $HOME/temp ]], не соответствует ему. Это правда?
Unix-подобные системы
Rsync ставит меня в тупик: кажется, работает нормально, но на самом деле не копирует файлы на внешний диск.
00
Вопрос или проблема Вот ситуация: Synology Diskstation NAS, который использует DSM, их настроенную на базе Linux систему. Моя задача – сделать резервное копирование, сначала полное, а затем инкрементальное, нескольких сочетаний файловой системы
Unix-подобные системы
Скрипт Bash для копирования и хранения 4-х резервных файлов (ежедневных, еженедельных, ежемесячных, раз в полгода) во втором каталоге
00
Вопрос или проблема У меня есть приложение, которое делает автоматические ежедневные резервные копии в 11 вечера в директории dirA. Каждая резервная копия — это один файл .tar, и у него, кажется, случайная схема именования, над которой у меня нет контроля (например, 129d3139.