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

19
Как заархивировать файлы с ограничением размера?

У меня есть скрипт, который архивирует файлы из папки. Я хочу убедиться, что размер ZIP-файла не превышает 10 МБ. Если размер больше 10 МБ, он должен создать еще один ZIP-файл. Есть ли какая-либо команда (или другой метод), который может быть использован для...

19
Передать канал команде, которая ожидает имя файла

Скажем , у меня есть команда , fooкоторая принимает имя файла аргумент: foo myfile.txt. Досадно, fooне читает со стандартного ввода. Вместо реального файла я хотел бы передать ему результат другой команды (в действительности pv, которая будет отслеживать файл и выводить индикатор выполнения в...

19
Запуск ssh-agent из скрипта оболочки

Я пытаюсь создать сценарий оболочки, который, помимо прочего, запускает ssh-agent и добавляет секретный ключ к агенту. Пример: #!/bin/bash # ... ssh-agent $SHELL ssh-add /path/to/key # ... Проблема с этим заключается в том, что ssh-agent запускает другой экземпляр $ SHELL (в моем случае bash), и с...

19
Где обычно устанавливается $ BASH_ENV?

У меня есть два Linux-сервера, которые должны быть настроены одинаково, однако команды ssh для одного из них не работают для команд, которым требуется путь, указанный в ~ / .bashrc. Например, я могу использовать команду как в pwdинтерактивном режиме, так и через ssh, но если я попытаюсь запустить...

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

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

19
Запустите скрипт bash после загрузки экземпляра EC2

У меня есть сценарий на экземпляре EC2, который удаленно запускает другой экземпляр. Как только этот экземпляр полностью загрузится (завершит загрузку), я хочу, чтобы он автоматически запускал скрипт bash, что будет лучшим способом сделать это? Мне нужно, чтобы все было полностью запущено, в...

18
скрипт для автоматической проверки доступности веб-сайта

Я - одинокий веб-разработчик со своим собственным Centos VPS, на котором размещены несколько небольших веб-сайтов для моих клиентов. Сегодня я обнаружил, что моя служба httpd остановлена ​​(без видимой причины - но это другой поток). Я перезапустил его, но теперь мне нужно найти способ, чтобы я мог...

18
Использование sed для удаления открывающей и закрывающей квадратной скобки вокруг строки

Я запускаю эту команду в оболочке bash на Ubuntu 12.04.1 LTS. Я пытаюсь удалить [и ]символы, и символы одним махом, т. Е. Без необходимости переадресации к sed во второй раз. Я знаю, что квадратные скобки имеют особое значение в регулярном выражении, поэтому я избегаю их, добавляя обратную косую...

18
Как запустить скрипт через SSH, который не заканчивается, когда я закрываю соединение?

Мне нужно запустить скрипт, выполнение которого занимает много времени, или я просто хочу, чтобы он работал вечно. Я не могу просто подключиться к моей машине по SSH, потому что при отключении он перестает работать. Есть ли способ запустить скрипт, который не зависит от оболочки, которая его...

18
Убить все процессы, которые выполняются более 5 минут данным пользователем в сценарии bash linux

Мне нужна команда, чтобы убить процессы, которые были запущены по крайней мере 5 минут для данного процесса. Мне придется выполнять эту команду каждые пять минут или около того. Бесконечно благодарен ! (система...

18
iftop - как сгенерировать текстовый файл с его выводом?

iftop - это отличный инструмент для просмотра практически живого трафика, различаемого по порту назначения source-ip source-port destination-ip destination. Я использую его, чтобы увидеть, какой IP-адрес клиента использует большую часть пропускной способности. Теперь я хотел бы где-то хранить...

18
Используя bash, как я могу узнать среднее, максимальное и минимальное значения из списка чисел?

У меня есть серия grep, awks и seds, которые выводят список чисел, по одному в каждой строке. Что-то вроде этого: 1.13 3.59 1.23 Как я могу передать это к чему-то, что будет выводить среднее, максимальное и минимальное...

18
Причины отсутствия информации об IP в `last` выводе при pts логинах?

У меня работает пять Linux-систем CentOS 6, и я столкнулся с довольно странной проблемой, которая, кажется, возникает только с моим идентификатором пользователя во всех системах Linux, которые у меня есть ... Это пример проблемы из записей, которые я исключил из lastкоманды ... , mpenning pts/19...

17
Как использовать команду find для удаления файлов, соответствующих шаблону?

Я пытаюсь написать команду bash, которая удалит все файлы, соответствующие определенному шаблону - в данном случае это все старые файлы журнала vmware, которые были созданы. Я пробовал эту команду: find . -name vmware-*.log | xargs rm Однако когда я запускаю команду, она заглушает все папки, в...

17
Подсчитать количество байтов, переданных от одного процесса другому

Я запускаю сценарий оболочки, который передает данные от одного процесса к другому process_a | process_b Кто-нибудь знает способ узнать, сколько байтов было передано между двумя программами? Единственное решение, которое я могу придумать на данный момент, - написать небольшую программу на c,...