Описание тега shell-scripting
Программирование на интерпретируемом языке, выполняемое работающей оболочкой
1
ответ
Как передать переменную в скрипт bash и использовать отдельные переменные с awk?
У меня есть скрипт, который я использую, чтобы очистить все строки файлов журнала старше X дней. X может быть передан через командную строку, а также имя файла журнала, ex use: ./purge-catalina.sh 3 /opt/tomcat8/logs/catalina.out Сам скрипт выглядит…
26 апр '18 в 17:18
5
ответов
Как выполнить сценарии оболочки без создания файлов
Как выполнить сценарий оболочки без создания файла? Например, предположим, у меня есть следующий скрипт (testscript): #!/bin/bash function run_free() { free -m } run_free Я тогда, конечно, могу выполнить это с: sh testscript Я хочу избежать создания…
21 июн '12 в 06:57
1
ответ
Сбой команды при выполнении скрипта в bash
Я работаю над сценарием bash для автоматизации некоторых типичных задач, но у меня есть некоторые проблемы, и мне нужна помощь. Это сценарий, о котором я говорю: #!/usr/bin/env bash PS3='Please enter your choice: ' options=("Prepare environment" "Cr…
07 фев '15 в 20:32
1
ответ
Как просмотреть два диалоговых окна на консоли linux, работающих одновременно?
Я хочу просматривать на консоли Linux два диалоговых окна одновременно. Я хочу, чтобы окно, которое просматривает индикатор выполнения, и второй оконный ящик, который просматривал журналы, работали. Проблема в том, что диалоговое окно всегда отображ…
18 сен '14 в 14:15
2
ответа
Какая программа с открытым исходным кодом похожа на команду Linux "dialog"?
Команда linux dialog - отличный инструмент для создания диалоговых окон в окнах терминала (например, в скрипте bash). Однако у диалога есть недостаток, который заключается в том, что окно всегда располагается в центре экрана. В частности, я хотел бы…
19 сен '14 в 08:48
2
ответа
Перечислить одинаковые слова из поля
Как я могу перечислить идентичные слова из файла ниже, используя сценарий оболочки? list.txt LT R LT MRTD LT MK RR RR пример результата: LT R MRTD MK RR
18 июл '12 в 06:52
1
ответ
Определение массива в скрипте оболочки
Я пытаюсь определить массив в моем сценарии оболочки, который будет иметь содержимое, как показано ниже cassandra_hosts=(cassandra1.test-dev.local cassandra2.test-dev.local cassandra3.test-dev.local) Но это не позволяет мне определить это и выдает о…
07 авг '18 в 14:03
4
ответа
Невозможно запустить сценарий Exchange PowerShell для выполнения запланированных задач
У меня есть сценарий PowerShell, который работает при вводе непосредственно в PowerShell. Программа PowerShell запускается с ярлыком: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -PSConsoleFile "C:\Program Files\Microsoft\Exchange Serve…
17 фев '14 в 23:37
2
ответа
Как установить пароль пользователя postgresql в скрипте bash
Я хочу установить пароль для пользователя сервера Postgresql по умолчанию, postgres, Я сделал это с помощью: sudo -u postgres psql # \password postgres Я хочу сделать этот шаг на многих машинах, поэтому я хотел бы создать bash скрипт для того же. Ка…
09 ноя '12 в 11:47
1
ответ
Настройте Postgres на сервере A для pg_restore на сервере B (требуется проверка подлинности сертификата)
Я пытаюсь настроить экземпляр PostgreSQL, работающий на SERVER_A, для подключения к другому экземпляру PostgreSQL на SERVER_B. Я запускаю сценарий оболочки на SERVER_A, который в конечном итоге должен подключиться и выполнить pg_restore в базе данны…
23 авг '12 в 15:40
3
ответа
Копирование файлов между серверами по времени создания
Мои знания bash-скриптинга очень слабые, поэтому я прошу помощи здесь. Какой сценарий bash наиболее эффективен по производительности для поиска и копирования файлов с одного сервера LINUX на другой, используя спецификации, описанные ниже. Мне нужно …
18 сен '12 в 14:08
1
ответ
Ожидаемый сценарий + как выполнить случай в ожидаемом сценарии
Следующая ожидаемая цель сценария - напечатать имя хоста с машины linux / solaris и в соответствии с результатами имени хоста ожидать, что скрипт запустит скрипт linux.ksh или solaris.ksh expect_sun_script=`cat << EOF set timeout -1 spawn teln…
10 окт '12 в 07:58
1
ответ
Как заставить Bash Script принять пользовательский ввод для изменения пароля
Следующая команда в OSX изменит пароль Open Directory (Apple LDAP). $ Является подсказкой: $ dscl -u diradmin -P 'password' /LDAPv3/127.0.0.1 passwd /Users/username newpassword Я хотел бы превратить это в какой-нибудь интерактивный сценарий оболочки…
11 окт '12 в 02:07
1
ответ
tar + tar не открывает все файлы
Когда я хочу просмотреть следующий файл tar, то tar покажет следующие три файла из / var / tmp tar tvf fix.tar install.sh /usr/cti/apps/swp/dir/script1.sh /usr/cti/lib/swp/dir/script2.sh ,, но когда я хочу открыть файлы в их каталогах тогда я получа…
16 окт '12 в 12:42
2
ответа
ksh + сопоставить и проверить две строки в одной строке
Как сопоставить слова linux1a и linux1b из одной строки? (должен выполняться ksh) list="solaris1a Auto global linux1a linux1b" echo $list | .... ? моя цель - найти, что linux1a и linux1b существуют в строке { $list)
17 окт '12 в 12:58
1
ответ
Solaris + соответствует имени сетевого устройства по IP-адресу
Как найти имя устройства как ( e1000g2, e1000g3 и т. д.) в соответствии с его IP-адресом на компьютере Solaris например ifconfig -a | grep 10.106.134.133 inet 10.106.134.133 netmask ffffff00 broadcast 10.106.134.255 ifconfig с командой grep просматр…
18 окт '12 в 09:40
5
ответов
Команда не выполняется в crontab, а сама команда работает нормально
У меня есть этот сценарий от Колина Джонсона на Github - https://github.com/colinbjohnson/aws-missing-tools/tree/master/ec2-automate-backup Кажется, отлично. Я изменил его, чтобы отправлять мне электронные письма каждый раз, когда создается или удал…
23 окт '12 в 10:05
0
ответов
Передача сценария оболочки в Cygwin SSH с Mac с аргументами
Как я могу запустить скрипт оболочки из Mac при установке Windows openssh и передать аргументы? Вот что у меня сейчас есть: ( cat run.sh ) | ssh -t user@host Как я могу изменить это, чтобы передать аргументы сценарию run.sh? Это работало для меня на…
24 июл '18 в 07:31
4
ответа
Как заблокировать пользователя в программе сценария оболочки?
Допустим, у меня ОС Linux без десктопной среды. После завершения загрузки ПК он сразу покажет пользователю терминал оболочки. Я планирую написать программу сценария оболочки и заставить ее автоматически запускаться каждый раз после завершения загруз…
04 сен '10 в 02:12
2
ответа
#!/usr/bin/ ожидаем, что не работает
Это, вероятно, простой вопрос, однако есть простой ожидаемый скрипт, к которому я добавляю исполняемый бит, который, кажется, игнорирует строку интерпретатора #!/ Usr/bin/ wait. Более того, кажется, что переменные не устанавливаются, поскольку, когд…
16 июн '15 в 17:47