1
ответ

Чтение пользовательского ввода с последующим выводом в файл

Я хочу создать файл ifcfg в / etc / sysconfig / network-scripts /, а затем создать сценарий, который считывает пользовательский ввод и выводит его в пример файла ifcfg, строки будут примерно такими: При загрузке: Да или Нет (они ...
04.04.2018
1
ответ

Мониторинг заданий cron в crontab с использованием сценария оболочки

Может ли кто-нибудь помочь в написании сценария оболочки для отслеживания различных заданий cron в crontab. Поскольку все знают, что разные задания cron выполняются в разное время, я хочу записать следующие вещи в формате ".csv": ...
31.03.2018
1
ответ

как показать только mac адрес на виртуальном ящике

-я пытаюсь найти способ показать только MAC адрес с каждой сетевой карты, которая у меня есть на любой запущенной виртуальной машине: Пока что у меня есть это: ipcopv2. ----------------------------------------------- Группы: /...
28.03.2018
1
ответ

Добавьте в скрипт некоторую опцию пробного прогона

У меня есть скрипт, который принимает аргумент, и если он не установлен, использует значение по умолчанию. VALUE = 1 доллар США если [[-z "$ VALUE"]]; VALUE = foo # некоторая функция возвращает значение по умолчанию fi Затем сценарий продолжает выполн
27.03.2018
1
ответ

Обработка одного или нескольких объектов из списка [closed]

Я написал сценарий, который находит объекты, содержащие пробелы в имени, и заменяет каждый пробел знаком подчеркивания. Тип объекта основан на выборе одного объекта. Как я могу обработать весь объект -...
26.03.2018
1
ответ

Считается ли специальный параметр $ @ bash циклом в printf?

Итак, я тестирую следующее: foo () {printf "\ nВсе параметры, каждый в отдельной строке: \ n" printf "param:% s \ n" "$ @"} foo "Красиво раскрашенная" радуга Результат: Все ...
26.03.2018
1
ответ

Включение функций в файле конфигурации для сценария для запуска Bash Shellscript

У меня есть файл конфигурации, в котором я экспортирую переменные, которые могут включать и запускать определенные функции в моем сценарии оболочки bash. Мне было интересно, как лучше всего этого добиться. Моя мысль была просто ...
26.03.2018
1
ответ

Можно ли загрузить и настроить jenkins с помощью сценария?

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

как изменить хэшбанг для автоматического определения типа скрипта

У меня есть следующий скрипт: 1 #! / Usr / bin / env sh 2 # вычислить количество тестов, которые мы будем запускать 3 строки = "$ (cat / etc / crontabs / root | wc -l) "4 tests =" $ (($ lines - 2)) "5 6 echo" 1 .. $ tests "7 counter = 1 ...
22.03.2018
1
ответ

Оболочка проверяет, существует ли файл в одной строке с ssh, затем cd и npm install

У меня есть эти строки в моем сценарии: ipserver = 1.1.1.1 fullpathfile = "/ var / www / html / mysite" ssh "root @ $ {ipserver}" "[[-d $ {fullpathfile} / node_modules]] echo" Каталог существует "|| cd $ {fullpathfile} && ...
22.03.2018
1
ответ

Что не так с моим заданием cron?

Я хочу запустить сценарий при запуске, который устанавливает туннель GRE. Скрипт работает нормально, если я просто запускаю /root/tunnel.sh после перезагрузки, он запускается и устанавливает туннель. Ниже приведено содержимое моего ...
22.03.2018
1
ответ

Сценарий bash не читает и не анализирует строку, содержащую восклицательный знак! и звездочка *

Я написал bash-скрипт поиска ldap с областью поиска / фильтром, который содержит восклицательный знак '!' и звездочка '*'. Что-то вроде этого и сценарий не читает строку между двойными кавычками ...
22.03.2018
1
ответ

сценарий оболочки и и и

У меня есть этот сценарий, но он не работает, i ' я пробовал использовать && вместо -a, но не работает. Идея заключается в выходе с ошибкой, когда параметр $ 1 отличается от 'normal', 'beta' и 'stable if [["...
22.03.2018
1
ответ

Сценарий сломан после завершения работы

Не могли бы вы помогите мне в создании сценариев и хороших сценариев, пожалуйста? Я закончил, я действительно застрял ... никаких ошибок при установке -x. просто ... я не знаю, как я это называю. Я новичок в написании сценариев оболочки bash ......
22.03.2018
1
ответ

незавершенное регулярное выражение и неожиданная новая строка

у меня возникла ошибка, когда команда awk выполнила echo $ (awk 'BEGIN {printf "% .2f \ n",' $ sizes '/ 1073741824}' ) GB >> $ MAINS / logs / bks1, который предназначен для преобразования целых чисел в размер (ГБ). Но я получил ошибку вроде ...
22.03.2018
1
ответ

dialog --menu выводит целое число вместо строки на bash

Я создал динамическое меню в bash, которое получает элементы из массива, но когда пользователь выбирает конкретный пункт, в меню отображается код возврата (0 или 1) repositorios = (); я = 0 при чтении -r строка; do ...
21.03.2018
1
ответ

не может вывести значение диалога в bash

У меня есть динамическое меню в диалоге (элементы предоставляются из массива), но в меню не отображается выбранный параметр gp_options = () для i в `find ~ -type d -name .git`; do gp_options + = ("" "$ ...
20.03.2018
1
ответ

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

Как выполнить синхронизацию файлов между двумя удаленными серверами? Мне нужно передать файлы между двумя удаленными хостами, но похоже, что rsync не поддерживает синхронизацию. Еще немного информации :У меня 2 сервера А...
19.03.2018
1
ответ

переменная ip и подключение по ssh

У меня есть сценарий оболочки .sh с этим содержимым ipserver = "66.249.95.255" echo "корень @ $ {ipserver}" ssh "root @ $ {ipserver}", но не работает, мое эхо показывает: root @ что я делаю не так?
17.03.2018
1
ответ

Зачем заключать сценарий оболочки в фигурные скобки?

В чем причина того, что все строки сценария оболочки заключаются в фигурные скобки? например все содержимое этого скрипта заключено в фигурные скобки: #! / bin / sh { установить -e LATEST = "v0.3.5" DGOSS_VER = $ ...
17.03.2018
1
ответ

читать каждую строку по одной в csh

В bash такой код будет читать каждую строку в файле по одной: в то время как IFS = $ '\ r' читать - линия r || [[-n "$ линия"]]; сделай что-нибудь done <"to-read-file" Когда код выполняется, пока ...
16.03.2018
1
ответ

grep в операторе if [duplicate]

Я пишу функцию, которая запрашивает имя файла, а затем проверяет, что ввод начинается с альфа-символа, в противном случае она повторно запрашивает пользователя для имени, пока не будут выполнены критерии. Это ...
15.03.2018
1
ответ

как запустить команду sudo в сценарии Bash

Мне просто нужно перезапустить службу tor при запуске, сценарий прост: #! / Bin / bash sudo service tor restart Но я хочу выполнить его, не забирая пароль при каждом запуске. Я следил ...
15.03.2018
1
ответ

ffmpeg не принимает имя переменной, считанное из файла [закрыто]

Я пытаюсь выполнить пакетную загрузку нескольких видео с помощью ffmpeg. Список адресов сайтов и имен сохранений хранится в текстовом файле в следующем формате. "site",filename.mp4 Код, который я...
15.03.2018
1
ответ

Как устранить неполадки в работе cron

У меня есть корневой файл crontab, который выглядит следующим образом: lab-1: / var / www / cdd # crontab -l # выполнять ежедневное / еженедельное / ежемесячное обслуживание # мин час день месяц будний день команда * * * * * ...
15.03.2018
1
ответ

как сложить два числа вместе с помощью bash

У меня есть следующий файл: lab1:/etc/scripts# cat /tmp/tmp. PGikhA/audit.txt 344 сервер1 ...
14.03.2018
1
ответ

сценарий оболочки - не добавляйте кавычки

Я создал сценарий npm для запуска одного тестового файла jest. Чтобы запустить файл, я набираю:> npm start test: 1 ** / unit-test-filename.test.js Я хочу сделать это еще проще и набираю что-то вроде: ...
14.03.2018
1
ответ

Сгенерировать случайное число после значения в bash

Я хочу, чтобы моя машина автоматически загружала некоторые файлы. Это не должно быть очень эффективным. Поэтому я решил сделать это с помощью сценария bash. Пока это работает, когда я с трудом кодирую URL. Но я хочу ...
14.03.2018
1
ответ

Script Runs Fine In Terminal, But Not Under Cron [duplicate]

Я запускаю этот скрипт в терминале и получаю желаемые результаты, но когда я устанавливаю cron для его запуска из /root/somefolder/ каждые 5 минут, он не делает того, что должен делать. Моя запись в кронтабе пользователя root ...
13.03.2018
1
ответ

как проверить хотя бы свободное пространство XG на / var

у нас есть следующий вывод df -h [root @ trump var] # df -h | grep "/ var" / dev / mapper / vg-lvm_var 101G 85G 17G 84% / var как проверить не менее 10G свободного места на / var в bash / awk / perl one liner ...
13.03.2018