Tag: оболочки

Ошибка авторизации сервера!

Это скрипт, который я строю for i in `cat cain.txt` do uuid=$(curl -X POST -H "ACCEPT-LANGUAGE:en" -H "Content-Type:application/json" -H "Accept: application/json" -d '{"username":"TheUserName"}' H) > final.txt fuid=$(echo "$uuid" | sed -nE 's/.*"serviceUuid":"(.*)","user.*/\1/p' >> final.txt) eval $fuid echo $fuid service_uuid=$(cat final.txt) password=$(sed -n 1p cain.txt) echo $service_uuid echo $password login=$(curl -X POST -H "ACCEPT-LANGUAGE:en" -H "Content-Type: […]

Мониторинг ошибок синхронизации Fcs

На сервере каждый день будет файл с именем «xxxx_xxx_2016-11-08_0.log» в lcoation / usr / logs, дата которого меняется каждый день в имени файла, но формат такой же, есть один файл в день, содержимое файла записывается один раз в каждые 4 часа. Он записывает содержимое файла в 12:00, 4:00, 8:00, 12:00, 16:00, 8:00. Задача мониторинга должна […]

Как сохранить позицию курсора в предыдущей команде?

Когда я повторяю предыдущие команды в истории bash, позиция курсора всегда перескакивает в конце команды. Мне нужен способ запоминания текущей позиции курсора последней выполненной команды. Это может быть полезно при попытке использовать различные параметры командной строки для некоторой команды. Теперь мне нужно нажать клавишу и переместить курсор назад туда, где была введена опция, чтобы отредактировать […]

Shell script – команда всегда отображает использование перед выполнением

У меня на самом деле проблема, когда я пытаюсь выполнить команду в своем сценарии оболочки, чтобы запустить мой контейнер докеров. Я бегу : docker-compose up Команда работает хорошо, но перед ее выполнением и просмотром вывода журнала отображается команда справки, как если бы я только запускал docker-compose Дело в том, что я не хочу отключать журнал […]

Обнаружение на удаленном хосте, на котором были обработаны файлы

У меня есть инструмент, который я использую во время разработки для синхронизации кода, который я пишу на своем ноутбуке, с моей тестовой средой на удаленном хосте. Это позволяет мне быстро тестировать изменения без необходимости git-commit / push / pull / build и т. Д. Он реализуется с помощью fswatch и rsync, поэтому он автоматически передает […]

Ubuntu 16.04 Скрипты в файле /etc/profile.d

В настоящее время я пытаюсь установить некоторые определения bash (функции, переменные), которые должны быть доступны для всех пользователей, которые обращаются к рабочей станции. Я создал сценарии оболочки с расширением .sh в каталоге /etc/profile.d/, которые имеют все необходимое. Теоретически, они должны запускаться после входа пользователя в систему. К сожалению, ни один из них не доступен пользователям, […]

Сценарий строк в секунду

У меня около 800 файлов журнала, и я пытаюсь написать сценарий, который сообщает количество строк в секунду или «запросы в секунду» в каждом файле журнала и сообщает о выходе, который включает метку времени для наивысших строк в секунду, и имя файла журнала и наибольшее число в секунду из этого файла, а затем перейдите во второй […]

вызовите сценарий оболочки с помощью переменной

У меня есть сценарий оболочки, который будет внутренне вызывать переменную (которая хранит исполняемый сценарий оболочки) Сценарий оболочки запускается var=$(awk -F'|' '{print $2}' $TEMPFILE) Значение в переменной . /lapp2/Scripts/mdm.ksh . /lapp2/Scripts/mdm.ksh выполнить оболочку, вызвав ее $var Вышеупомянутый метод для выполнения оболочки не работает (читается ли она как строка?) Однако, если я пишу команду напрямую, скрипты оболочки […]

как настроить слабую полезную нагрузку

Я пытаюсь интегрировать слабину с одним из моих сценариев оболочки. У меня разные условия, для которых часть сообщений в сообщении отличается. Мой скрипт будет выглядеть так: #!/bin/bash SLACK_URL='https://hooks.slack.com/services/****** CHANNEL="#channel" PAYLOAD="'payload={\"channel\": \"${SLACK_CHANNEL}\", \"username\": \"${USER}\", \"text\": \"$MESSAGE\", \"icon_emoji\": \":slack:\"}" Случай 1: условие: curl -s -S -X POST –data-urlencode "$PAYLOAD" $SLACK_URL Случай 2: условие curl -s -S -X […]

rsync самая последняя папка

У меня есть программное обеспечение для резервного копирования, которое создает папки каждые х часов. как это: 170425-1000/ 170425-1100/ 170425-1200/ (имя папки имеет временную метку, и это также задается свойством «Последнее изменение» в файловой системе. Я хочу rsync самую последнюю папку (включая все ее файлы и подпапки)

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