1
ответ

SSH Time out Error

Я ищу новые идеи о том, как сделать лучше. Домашний ноутбук (домашний ноутбук может получить доступ только к виртуальной машине Linux) Виртуальная машина Linux (эта машина может получить доступ только к блоку перехода) коробка перехода ВМ Я могу испол
22.06.2020
1
ответ

Как добавить текст в конец результата команды

У меня есть команда, которую я использую в сценарии, и она работает хорошо. Мне нужно добавить некоторый текст к результату этой команды. Команда :ssh target _server "/home/directory/somescript.sh" | хвост -1...
22.06.2020
1
ответ

Нажмите ENTER, чтобы продолжить

Я хочу знать, есть ли способ остановить мой скрипт до тех пор, пока пользователь не нажмет клавишу Enter, но без использования команды read, просто с помощью параметров stty. Мне был нужен код для этого, и я получил...
19.06.2020
1
ответ

Скопировать последнюю цифровую часть имени файла в начало

ISS45_20200302030042.zip R0387F200229.zip Мне нужен сценарий оболочки для этого сценария. Выше приведены два имени файла, которые я хочу что-то вроде этого. Я хочу, чтобы цифровая часть предварялась перед ...
04.06.2020
1
ответ

Создание скрипта, который запускается при вставке загрузочного носителя (USB/внешний жесткий диск/CD)

Допустим, у меня есть скрипт script.sh. Как я могу заставить его выполняться всякий раз, когда вставлен загрузочный носитель? Допустим, я вставляю загрузочный компакт-диск в свой компьютер, я хочу, чтобы script.sh запускался при вставке без перезагрузки м
29.05.2020
1
ответ

Прошедшее время сценария bash (дни/минуты/секунды)

На самом деле, когда я хочу получить расчетное время, которое потребовалось для завершения сценария. startdate=$date stuffs enddate=$date Я хотел получить разницу между этими двумя датами и, как правило, скриптом...
26.05.2020
1
ответ

Получить % использования zram в скрипте

У меня есть скрипт, который собирает различные биты системных данных и сообщает об этом через MQTT на центральный локальный сервер. Недавно я внедрил zram с приоритетом над swap, чтобы посмотреть, обеспечивает ли это производительность...
24.05.2020
1
ответ

Как проверить результат команды для вывода или отсутствия вывода в операторе zsh if?

Я хотел бы сравнить 2 файла, используя diff, а затем, если он ничего не возвращает, вывести "no diff", иначе отобразить разницу. Мой текущий оператор if работает, только если нет разницы, но если есть...
24.05.2020
1
ответ

работа с вложенными кавычками в скриптах bash redux

Я хочу создать сценарий bash, содержащий вложенные двойные кавычки. Я испробовал все обычные приемы, в частности rprint, который все рекомендуют. Но ничего из того, что я пробовал, не работает. В...
22.05.2020
1
ответ

Почему именно эти точки с запятой необходимы в определении этой функции и в командной строке?

Я готовлюсь к LPIC1, экзамену 102. Этот вопрос пришел ко мне, и я абсолютно ничего не понял. Я знал это, когда впервые прошел тест, сейчас, спустя полтора месяца, в голове все расплывалось. Что значит...
14.05.2020
1
ответ

Создание URL-адреса из вывода скрипта оболочки

На сервере Linux у меня есть скрипт, который делает завиток и возвращает вывод, как показано ниже: Скрипт: /usr/bin/curl -k -s https://example .com:18080/seriessnapshot?substringSearch=OpenFin%20Memory | cut --...
11.05.2020
1
ответ

Как сделать, чтобы ssh-add проходил запрос (менеджер паролей) для паролей, когда он добавляет идентификаторы при запуске?

У меня есть (и мне нужно) несколько ключей ssh. Мне часто нужны все они в сеансе, и я настраиваю ssh так, чтобы он автоматически выбирал правильный для нужного сервера, поэтому я подумал, что напишу скрипт...
11.05.2020
1
ответ

Какие оконные менеджеры поддерживают сценарии оболочки?

Я хотел бы начать делать более мощные вещи на своем рабочем столе с помощью (простых!) сценариев и хотел бы знать, какие среды/менеджеры окон поддерживают это. Пример: Для веб-разработки мне нужно...
06.05.2020
1
ответ

Как включить взаимодействие с командой в этот же скрипт?

Я написал сценарий для запуска определенной программы, мой сценарий содержит много шагов, некоторые из этих шагов требуют моего простого взаимодействия, написав 0, а затем введите, Как я могу это сделать, чтобы мне не нужно было...
02.05.2020
1
ответ

Проверка конкретной даты в файлах с динамическими именами и создание журнала из него с помощью сценария оболочки

У меня есть файл с именем 62810501601420200502.swt1, и в конце у меня есть дата в этом формате 20200502, а перед ним просто случайное число, которое меняется (динамически). Я хочу, чтобы я хотел читать...
02.05.2020
1
ответ

Замена нескольких строк на sed с помощью файла сценария (sed -f)

Основываясь на замечательном ответе, найденном здесь, я пытаюсь использовать некоторые из этих команд внутри файла сценария sed, который будет вызываться с помощью sed -f. В файле есть несколько команд sed, и он работает...
02.05.2020
1
ответ

Как установить интервал для асинхронной команды в bash?

Я пытаюсь выполнить это условие while; do var=value1 ### обновлять значение каждые 5 секунд во сне 5; делать переменная=значение2 Выполнено ### ... [остальная часть кода] сделано Проблема здесь в том, что скрипт будет ...
02.05.2020
1
ответ

Перезапуск сервера после выполнения одного или обоих условий

Мой скрипт проверяет два условия и должен перезапустить сервер только один раз после выполнения одного или обоих условий. Но я не уверен, как это сделать. Вместо этого я сделал сценарий для перезапуска сервера...
02.05.2020
1
ответ

Почему Bash запускает сценарии в подоболочках?

Почему оболочка Bash запускает сценарии в подоболочках? В чем преимущество этого?
30.04.2020
1
ответ

невозможно добавить одинарные кавычки в сценарии bash к выходным данным файла с открытым ключом ssh

Назначение ключа SSH переменной и назначение этой переменной команде AWS CLI auth=$ (< /home/user/.ssh/id _rsa.pub )и назначение аутентификации --ssh -общедоступный -параметр ключа в команде AWS CLI....
26.04.2020
1
ответ

Сценарий не будет работать должным образом --новичок в написании сценариев

Я пытаюсь написать сценарий, который принимает один параметр, содержащий имя каталога, и проверяет, завершается ли он. Имя скрипта должно быть :скрипт _практика _3.sh и передать blc в скрипт....
25.04.2020
1
ответ

grep -v без вывода?

У меня проблема со скриптом. Вот код (с номерами строк): 1 использование функции 2 { 3 echo "использование: $0 имя_файла..." 4 echo "ОШИБКА: $1" 5 } 6 7 if [ $# -gt 0 ] 8 then name=( ...
25.04.2020
1
ответ

цикл for с парой ключ-значение, порядок сортировки ключей не поддерживается

У меня есть скрипт ниже, я заметил, что цикл for в этом случае выполняется в порядке, другом чем я указал, т.е. ожидается 2018,2019,2020, но выходит как 2019,2018,2020. Есть ли конкретная причина для ...
25.04.2020
1
ответ

Ищу способ запретить запуск/остановку сценария bash без использования systemctl

Я хотел бы предотвратить прямое использование запуска/остановки сценария bash без использования "службы запуска/остановки systemctl" Есть ли способ bash вставить что в скриптах?
22.04.2020
1
ответ

Запуск службы с помощью crontab linux

Я пытаюсь создать оболочку для запуска службы или запускать ее каждый раз с помощью cron: 00 06 * * * sh /root/ teste.sh В файле teste.sh или в следующей команде: service tomcat start У меня есть ...
22.04.2020
1
ответ

Запуск цикла в Linux и клонирование репозиториев одно за другим и получение данных из них

У меня есть файл «X», в котором я перечислил все репозитории. теперь я хочу запустить цикл в linux, чтобы он брал по 1 репо за раз, клонировал это репо, заходил в папку, извлекал последнего коммита и последний...
21.04.2020
1
ответ

Как временно покинуть среду fakeroot

Чтобы запустить некоторые тесты, я хочу отозвать права на запись для папки. Это минимальный пример: $ mkdir test $ chmod a-w тест $ сенсорный тест/тест || printf '%s\n' "права на запись успешно отозваны"...
20.04.2020
1
ответ

Запуск сценария сразу после входа в систему из режима ожидания

Работа в Ubuntu 18.04 -> elementary OS 5.1 Я искал способ запустить небольшой сценарий оболочки после входа в систему из режима ожидания. Сам скрипт однострочный. В основном, перезапуская программное обеспечение, я ...
20.04.2020
1
ответ

Как извлечь некоторые данные из файла некоторых данных для использования в качестве аргументов команды

У меня есть файл из 5 строк и 2 столбцов. Он содержит имя узла и соответствующий ему IP-адрес. Каждая строка выглядит так: Node1 10.10.10.1 Я должен создать узлы в балансировщике нагрузки с помощью скрипта. Я...
19.04.2020
1
ответ

Как прервать, если сокет управления ssh уже существует?

В своих сценариях я использую следующую строку: ssh -f -N -M -S <управляющий сокет> <хост> Это означает, что начальное соединение просто остается в фоновом режиме, и я могу использовать его для последующих вызовов..
18.04.2020