Вопросы с тегом «scripting»

30
Как администратор Linux может улучшить свои навыки написания сценариев и автоматизации оболочки?

В моей организации я работаю с группой сотрудников NOC, начинающими младшими инженерами и несколькими старшими инженерами; все с упором на Linux. Один интересный шаг в развитии талантов компании заключается в том, что есть путь от НОК до старших инженерных чинов. Рассматривая пул талантов в...

28
Многофункциональное меню в скрипте bash

Я новичок в Bash, но я хотел бы создать скрипт, в котором я бы хотел, чтобы пользователь мог выбрать несколько вариантов из списка вариантов. По сути, я хотел бы что-то похожее на пример ниже: #!/bin/bash OPTIONS="Hello Quit" select opt in $OPTIONS; do if [ "$opt" = "Quit" ]; then echo done exit...

27
Передача ответов по умолчанию на вопросы об установке пакета apt-get?

Я пытаюсь написать сценарий конфигурации для новых серверов, и одним из первых шагов является установка ряда необходимых пакетов, таких как MySQL, phpMyAdmin и т. Д. apt-get installОднако, когда dpkg пытается их настроить, он запрашивает у вас несколько опций, таких как пароль root для MySQL,...

26
Могу ли я использовать rsync для создания списка только измененных файлов?

Я использую rsync в скрипте bash для синхронизации файлов между несколькими серверами и NAS. Одна проблема, с которой я столкнулся, - это попытка сгенерировать список файлов, которые изменились по сравнению с rsync. Идея состоит в том, что когда я запускаю rsync, я могу вывести файлы, которые...

26
Как побудить администраторов Windows подобрать сценарии? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме,...

26
Bash Scripting: требуется скрипт для запуска с правами root (или с sudo)

Я пытаюсь написать скрипт bash (в Ubuntu), который будет создавать резервную копию каталога с помощью tar. Как я могу выполнить проверку в сценарии, чтобы он мог запускаться только от имени пользователя root (или с помощью sudo)? Например, если пользователь запускает сценарий, он должен сказать,...

26
Нужен ведущий ноль для пакетного скрипта, использующего переменную% time%

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я столкнулся с ошибкой в ​​моем сценарии DOS, которая использует данные даты и времени для именования файлов. Проблема...

25
Для подсчета циклов от 1 до n в скрипте Windows Bat

Мне нужно запустить команду Windows n раз в файле сценария bat. Я знаю, как сделать это на разных языках программирования, но не могу сделать это прямо в командной строке Windows :-( Я бы ожидал что-то вроде for(int i = 0; i < 100; i++) { // do something } или даже это (хотя и не совсем...

24
Как мне прочитать несколько строк из STDIN в переменную?

Я гуглил этот вопрос безрезультатно. Я автоматизирую процесс сборки здесь, на работе, и все, что я пытаюсь сделать, это получить номера версий и крошечное описание сборки, которое может быть многострочным. Система, на которой это работает, - OSX 10.6.8. Я видел все от использования CAT до обработки...

24
Как настроить postfix для передачи всей входящей электронной почты в скрипт?

Используя postfix, я хотел бы, чтобы вся входящая почта, на любой адрес (включая те, которые не отображаются на локальных пользователей), передавалась в сценарий. Я попытался настроить mailbox_commandв /etc/postfix/main.cf: mailbox_command = /path/to/myscript.py Это прекрасно работает, если...

23
Сценарий установки MySQL на Ubuntu

Мне нужно написать скрипт, который соберет мой сервер из новой установки Ubuntu. Среди таких вещей, как Apache и PHP, необходимо установить MySQL. Единственная проблема здесь в том, что когда я устанавливаю MySQL с помощью apt-get, в какой-то момент при установке открывается диалоговое окно,...

22
Ctrl-C в скриптах bash

Как реализовать ctrl+ cобработку в сценариях bash, чтобы сценарий прерывался, а также текущую команду, запущенную сценарием? (Представьте, что есть сценарий, который выполняет некоторую длительную команду. Пользователь нажимает ctrl+ cи прерывает команду, но сценарий продолжается.) Мне нужно, чтобы...

22
Временное увеличение времени ожидания sudo на время установки скрипта

Я пытаюсь написать сценарий, который установит кучу программного обеспечения, и я бы не хотел запускать все как root, поэтому я хотел бы иметь возможность запросить пароль и затем выполнить установку, используя sudoили suчтобы получить привилегии, когда они мне нужны. Я делал sudo -vзапрос на ввод...

21
Как автоматически и временно заблокировать IP-адрес, делая слишком много обращений к серверу за короткий промежуток времени?

Один из моих серверов LAMP был недавно сбит каким-то скриптовым ботом, ищущим эксплойты. Судя по всему, он делал так много запросов в секунду, что перегружал ОЗУ на сервере и на целый час отключил весь мой сайт. Все эти "аттаки" пришли с одного IP-адреса. Итак, как я могу автоматически и временно...

20
Сортировать список доменных имен (FQDN), начиная с tld и работая слева

Я ищу, чтобы отсортировать список доменных имен (белый список веб-фильтров), начиная с TLD и работая вверх. Я ищу любые инструменты * nix или windows, которые могут сделать это легко, хотя сценарий тоже подойдет. Так что, если список вам дан www.activityvillage.co.uk ajax.googleapis.com akhet.co.uk...

20
Установка часового пояса с помощью автоматического скрипта

Я пишу сценарии для автоматизации установки новых установок slicehost. В идеальном мире, после того, как я запустил сценарий, он просто запустился, без моего внимания. Я добился успеха, за одним исключением. Как мне установить часовой пояс, в постоянном (выживающем, перезагрузке) и нормальном...

19
Команда оболочки медленная при использовании канала, быстрая с промежуточным файлом

Кто-нибудь понимает эту огромную разницу во времени обработки при использовании промежуточного файла или при использовании канала? Я конвертирую TIFF в PDF, используя стандартные инструменты на свежем сервере Debian Squeeze. Стандартный способ сделать это - сначала преобразовать в ps. Без трубы:...

19
Как мне стать сценаристом? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Закрыто 4 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я довольно новый...

19
Какие хорошие ресурсы для изучения сценариев PowerShell? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Закрыто 7 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Существуют ли...