1
ответ

Удаленная команда SSH не работает только в сценарии оболочки с ошибкой: «Нет такого файла или каталога»

Я пытаюсь запустить сценарий в удаленной системе с помощью ssh, когда я запустите команду на терминале, она выполняется нормально, но когда я вставляю команду в сценарий оболочки, она возвращает ошибку. Команда 1: cmd = "...
08.02.2017
1
ответ

Сравните два файла и отобразите результат с совпадениями, дубликатами и номичками [дубликат]

У меня есть 2 файла, file1 -> abc = 3 abc = 3 dfg = 6 ggg = 7 файл2 -> abc = 3 dfg = 4 sdf = 9 Я хочу, чтобы в файле 3 выводились как, File2, File1, Result abc = 3, abc = 3, Соответствие dfg = 4, dfg = 6, NoMatch sdf = 9`` NotPresent , abc = 3,
08.02.2017
1
ответ

Серверное приложение Java занимает больше оперативной памяти, чем выделено максимум!

Я размещаю серверное приложение Java на корневом сервере Linux. Моя проблема в том, что иногда сервер занимает больше оперативной памяти, чем выделенный максимум, что приводит к автоматическому завершению процесса (сбою). ...
06.02.2017
1
ответ

Есть ли способ назначать переменные и значения и ссылаться на новые переменные в цикле bash for? [дубликат]

Я хочу выполнить цикл for, создать новые переменные со значениями, которые меняются в зависимости от итерации цикла, и обратиться к новым переменным внутри цикла или позже в сценарии оболочки. Не могу понять, как ...
04.02.2017
1
ответ

Скрипт AWK работает, только если я редактирую текстовый файл вручную

Я использую awk для организации информации в текстовом файле (это содержит информацию о соседях CDP переключателя, взятого с терминала), файл выглядит следующим образом: Device ID Local Intrfce BIOTERIO Gig 1/0/6 ...
04.02.2017
1
ответ

Установить сценарий, который будет выполняться при загрузке / после загрузки, только с разрешениями на запись, но без доступа к оболочке на целевом компьютере

Предположим, у вас есть доступ на запись к системе Linux с правами root, но нет интерактивной оболочки. Вы можете только записывать новые файлы или перезаписывать существующие файлы. Возможно создание (под) каталогов. Это ...
03.02.2017
1
ответ

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

Я пытаюсь получить информацию о формате кучи мультимедийных файлов в каталоге. Скрипт, который у меня есть, просматривает каждый файл, упоминает, в каком он формате (если это медиа-файл), а затем завершает работу. Что я ...
01.02.2017
1
ответ

Как передать список переменных в sed в функции оболочки

Я хочу добавить несколько переменных в конец строки, содержащей определенную строку. Вот моя функция: function () {sudo sed -i '/ ^ STRING / s / $ /' $ @ '/' FILE; } Однако я получил команду sed: -e ...
31.01.2017
1
ответ

итерационное выполнение скрипта: A call B, B call A

У меня есть скрипт scriptA.sh, который, если переменная принимает определенное значение, должен выполнить другой скрипт scriptB.sh, который выполнит что-то, а затем вызовет scriptA.sh, который вызовет scriptB.sh и так ...
30.01.2017
1
ответ

Список файлов папок, рекурсивных к файлу, сопоставление столбцов

Файлы могут быть перечислены рекурсивно, например ls public_html -R -go * | sed 's / [] /, / g'> files.csv Проблема в том, что столбцы не совпадают. Если я открою файл в Excel, некоторые даты будут в столбце D, а некоторые ...
29.01.2017
1
ответ

запрос на отображение критического вывода в качестве результата

У меня есть скрипт проверки здоровья, который отлично выполняется, но я хочу изменить его таким образом, чтобы критический диск отображался в выводе. echo -e " #######################################...
29.01.2017
1
ответ

Сценарий Bash для анализа вывода SNMP

Я работаю над мониторингом устройства Cisco, где мне нужно будет проанализировать вывод snmp и распечатать его в отдельных более подробных строках. Через командную строку я могу сделать это: snmpwalk -m / usr / share / snmp / ...
27.01.2017
1
ответ

Электронный файл только после того, как он будет содержать 20 строк [closed]

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

Собрать список слов из пар файлов

У меня есть файл со списком идентификаторов, который я должен получить из другого файла. Я должен сделать это для пар файлов (несколько около 100 пар ). Файлы имеют вид :A.not.txt.duplicated :...
26.01.2017
1
ответ

Выбор несуществующих файлов с помощью wildcard/regex

Я пытаюсь преобразовать сотни файлов *.jpg в файлы *.webp с помощью libwebp на macOS. В частности, я хочу использовать инструмент командной строки cwebp для выполнения преобразования. Это работает следующим образом: cwebp <...
26.01.2017
1
ответ

Проверка sudoers без root?

В принципе, у меня есть предварительная установка Debian, которая запускает скрипт bash после установки как root при первом входе в систему. Этот сценарий должен отредактировать sudoers, чтобы сделать пароли необязательными, когда любой пользователь в гру
24.01.2017
1
ответ

Получить сведения о поставщике и продукте сетевого адаптера

Есть ли альтернатива для получения сведений о сетевом адаптере, таких как названия продукта и поставщика сетевого адаптера? Поскольку на моем компьютере не установлены утилиты lshw и lspci, и ни одна из них ...
24.01.2017
1
ответ

сценарий unlndir для отмены результатов lndir

Команда lndir выполняет теневую копию дерева каталогов, но с использованием символических ссылок. Файлы имеют символические ссылки, а не копируются, в то время как подкаталоги копируются. Он работает нормально, но мне также нужна какая-то ...
24.01.2017
1
ответ

Cron вызывает сценарий оболочки, который вызывает сценарий python [RPi3]

Я пытаюсь повторно выполнить сценарий (-ы) python с помощью Cron. Я написал сценарий оболочки, который вызывает это / эти сценарии Python. Я сделал сценарий оболочки исполняемым файлом и отлично работает ...
23.01.2017
1
ответ

Когда apt-get upgrade или apt upgrade запускается из сценария оболочки и вызывается «диалог», ввод зависает

После su-ing для root и запуска непосредственно из команды строка "apt upgrade", некоторые обновления пакетов приводят к появлению диалогового окна - белый текст на синем, с выделением красного блока для опции, выбранной с помощью вкладки ...
23.01.2017
1
ответ

Как обеспечить успешное выполнение сценария как транзакции [закрыто]

Предположим, у меня есть сценарий вроде этого: command1 params command2 параметры command3 params Теперь, как я понимаю, каждая из этих команд будет выполняться независимо от статуса возврата предыдущей. Но я ...
22.01.2017
1
ответ

Получение пользователей из группы

Я хочу получить пользователей группы отдельно для каждой существующей группы в / etc / group. У меня есть следующий сценарий: #! / bin / bash в то время как IFS =: читать пользовательский пароль uid пользователей делать echo -e "$ full: \ n \ Pseudo: .
21.01.2017
1
ответ

Извлечение данных из файлов в нескольких каталогах

Я новичок в Perl и пытаюсь создать сценарий Perl (или сценарий bash), который может извлекать слово «Hello World» из файлов с расширением .txt в нескольких каталогах . Чтобы было понятнее, ...
20.01.2017
1
ответ

Использование SSH в сценарии bash для выполнения команд на сервере с использованием переменных. [closed]

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

Как получить необработанный вывод showkey для использования в сценарии? [closed]

Я хочу получить вывод команды showkey для использования в сценарии без ограничения в 10 секунд.
19.01.2017
1
ответ

echo to file with different user permission

Я пытаюсь добиться записи в файл другим пользователем root, как показано ниже. Но файл создается и в него ничего не записывается. system("(echo 'ab' | su - root -c "echo 'Logging Enabled' |tee ...
18.01.2017
1
ответ

Как создать сценарий оболочки для установки докера [закрыто]

Я хотел бы создать файл bash для автоматизации установки докера с помощью следующих команд: sudo apt-key adv --keyserver hkp: //ha.pool.sks-keyservers.net: 80 --recv-keys <ключ> echo "deb https: / ...
18.01.2017
1
ответ

SVN добавляет скрытые файлы и фиксирует их с помощью сценария bash

Следующая часть сценария bash, который я написал для автоматизации добавления пользователей и сохранения их в SVN . cd $ workdir svn add --username $ u .first_ $ myuser svn ci --username $ u work_place1 work_place2 .first _ $ ...
16.01.2017
1
ответ

Интерактивный PHP-скрипт, вызывающий nano

Я написал простые PHP-программы, предназначенные для командной строки, которые запускают скрипт до завершения с хэшбангом вверху: #! / usr / bin / php -q
16.01.2017
1
ответ

whiptail и вызов внешних скриптов

Я хотел бы использовать whiptail для создания набора инструментов, который запускает внешние скрипты при выборе пункта меню. У меня есть следующий код #! / Bin / bash OPTION = $ (whiptail --title "IT ToolBox v0.1" --menu "...
16.01.2017