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

Bash - это Bourne Again SHell, преемник классического Unix sh (shell).

1
Команда оболочки медленная при использовании канала, быстрая с промежуточным файлом
Кто-нибудь понимает эту огромную разницу во времени обработки при использовании промежуточного файла или при использовании канала? Я конвертирую TIFF в PDF, используя стандартные инструменты на свежем сервере Debian Squeeze. Стандартный способ сделать это - сначала преобразовать в ps. Без трубы: root@web5:~# time tiff2ps test.tif > test.ps real 0m0.860s user 0m0.744s …


6
убить экран (но не все экраны)
У меня есть несколько экранов, запущенных на сервере Ubuntu, которые запускаются как: screen -dmS screen1 cmd screen -dmS screen2 cmd etc... И мне нужно убить один экран, но не все из них. Какова правильная команда, чтобы убить один конкретный экран с его именем? Я прочитал справочные страницы, но не могу …
19 bash  gnu-screen  kill 

4
Как я могу получить абсолютное имя файла в сценарии оболочки в Mac OS X?
Я хотел бы получить абсолютное имя файла сценария, который в данный момент выполняется. Ссылки тоже должны быть разрешены. В Linux это, кажется, делается так: $(readlink -mn "$0") но, readlinkпохоже, работает совсем по- другому на Mac OS X. Я читал, что это делается с помощью $(realpath $0) в BSD, но это …
19 mac-osx  bash  shell 

5
Передать канал команде, которая ожидает имя файла
Скажем , у меня есть команда , fooкоторая принимает имя файла аргумент: foo myfile.txt. Досадно, fooне читает со стандартного ввода. Вместо реального файла я хотел бы передать ему результат другой команды (в действительности pv, которая будет отслеживать файл и выводить индикатор выполнения в качестве побочного эффекта). Есть ли способ сделать …
19 bash  pipe  command 

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

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

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


14
Причины отсутствия информации об IP в `last` выводе при pts логинах?
У меня работает пять Linux-систем CentOS 6, и я столкнулся с довольно странной проблемой, которая, кажется, возникает только с моим идентификатором пользователя во всех системах Linux, которые у меня есть ... Это пример проблемы из записей, которые я исключил из lastкоманды ... , mpenning pts/19 Fri Nov 16 10:32 - …
18 linux  centos  bash  login  terminal 

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

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

4
Как запустить скрипт через SSH, который не заканчивается, когда я закрываю соединение?
Мне нужно запустить скрипт, выполнение которого занимает много времени, или я просто хочу, чтобы он работал вечно. Я не могу просто подключиться к моей машине по SSH, потому что при отключении он перестает работать. Есть ли способ запустить скрипт, который не зависит от оболочки, которая его запустила? Я использую Ubuntu …
18 ubuntu  ssh  bash  scripting 

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.