проблемы с направляя выход pdfgrep в файл

Я пытаюсь поиск в нескольких PDF-файлов по шаблону, используя pdfgrep. Команду я использую это

pdfgrep-цвет всегда <шаблон> */*.в формате PDF > выходной_файл

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

ARE249/LewandowskyEtAl_PsychSci_2016.формат PDF:называют мировоззрением или культурное знание—это основной, потому что если подавляющее научный консенсус не может
ARE249/LewandowskyObenhauerGignac_Psychsci_2016_annot.формат PDF:называют мировоззрением или культурное знание—это основной, потому что если подавляющее научный консенсус не может KIRIVEXIH
ARE249/Lewandowsky_Oberauer_MotivatedRejectionofscience_2016.формат PDF:очевидно, чем с наукой о климате. Подавляющее и Slovic (2013). Столы в панели (а) на Рис. 1
ARE249/Lewandowsky_Oberauer_MotivatedRejectionofscience_2016.PDF: в резюме, отказ от конкретных научных Эви - на панели (б) Рис. 1. Либералы в подавляющем большинстве приехали
ARE249/Lewandowsky_Oberauer_MotivatedRejectionofscience_2016.формат PDF:чтобы уменьшить в результате контроля над огнестрельным оружием, в то время как они не мотивированы, чтобы отклонить подавляющее научной кон-
ARE249/Манс

bridge_SolnsToPolarization_Ch2_annot.формат PDF:

Сопутствующей проблемой является просмотр выходного файла. Если я трубы это больше, вывод выглядит ок, но я бы очень хотел, чтобы иметь возможность прокрутки вверх и вниз через выход. Однако, если я трубу его меньше я получаю много ЭКУ, как в

ЭКУ[35mESC[KARE249/Kahan_VaccineRisk_2014.pdfESC[mESC[ООО "КЭСК" [36mESC[к:ЭКУ[mESC[коне в масштабе PUBLIC_HEALTH. Пример-широкое оценки на этой шкале отражает ЭКУ[01;3

В качестве альтернативы можно просмотреть выходной_файл через редактор, однако в обоих ви и в Emacs я сделать вывод похож на вывод меньше.

У кого-нибудь есть хороший solultions этих проблем? Спасибо!

+517
Danielik 7 мар. 2016 г., 18:03:22
30 ответов

Можно ли / есть ли у кого опыт с установкой Троице среды рабочего стола (TDE) в существующий Линукс Минт 17 Qiana установки?

Разработчики ТДЕ есть запись Вики для установки его в Ubuntu. Может быть, это может быть переработаны?

ЗЫ: я использую рабочие столы Xfce издание.

+964
Mr Alihoseiny 03 февр. '09 в 4:24

См https://docs.ansible.com/ansible/yum_repository_module.html

Ваш код должен быть

- хозяева: все

 # определить переменные.
Варс:
 epelReleaseMajorVersion: 7
 epelReleaseMinorVersion: 8

задачи:
 - имя: добавить epel РЕПО
yum_repository:
 название: epel_repo
 описание: EPEL репозитория Yum
 автоопределения: http://dl.fedoraproject.org/pub/epel/{{epelReleaseMajorVersion}}/x86_64 с/

Так вы неправильно написали название модуля. Базовый ошибался. Переменная ссылка была неверной. И yum_repository анзибль модуль не имеет каких-либо параметр, называемый теги

+958
Executive Chef Tolbert 16 сент. 2013 г., 15:27:57
Другие ответы

Связанные вопросы


Похожие вопросы

Команда запуска | вырезать -д '' -Ф2 должен дать вам выход на текущий уровень доступа.

Если вам это нужно в переменную, чтобы использовать его в вашем скрипте, вы можете иметь его, как,

runlevel_variable=$(уровень | вырезать -д '' -Ф2)
Эхо "$runlevel_variable"

Вышесказанное дает мне нынешний уровень моей машине.

+955
Allan P 18 июл. 2012 г., 06:20:53

От Лукс чаво https://gitlab.com/cryptsetup/cryptsetup/wikis/FrequentlyAskedQuestions#2-setup

2.5 я могу зашифровать уже существующую, не пустой раздел, чтобы использовать LUKS?

Нет конвертеров, и это на самом деле не нужны. Способ сделать
это должна сделать резервную копию устройства, надежно стереть устройства (как Лукс инициализации устройство не очистить старые данные),
сделать luksFormat, при необходимости заменить зашифрованном устройстве, создать
новую файловую систему и восстановить резервную копию на зашифрованном устройстве.
Также см. разделы "аспекты безопасности" и "резервное копирование и данных
Восстановления".




Для резервного копирования, простой ГНУ деготь хорошо работает и поддерживает все, скорее всего быть в файловой системе.*

Однако вы можете захотеть взглянуть на https://johndoe31415.github.io/luksipc/usage.html#plain-to-luks-conversion "простой в LUKS преобразования", которые могли бы удовлетворить ваши требования. Отказ от ответственности : я никогда не пробовал это, я не знаю, если это работает, и проект, кажется, не были обновлены с 2015 года.

+917
ignatious Chigwete 20 мар. 2014 г., 04:36:10


с Миллером http://johnkerl.org/miller/doc/reference.html команда

млр --КШМ --неявные-КШМ-заголовок-заголовков-КШМ-вывода-ФС ":" присоединиться --ул -л 4 -р 1-й 4 --ЛП --л РП Р-Ф файл2.CSV-файл файл1.КШМ

А у вас

C01:R001:07/04/15:123.45:Nancy:Jones:[email protected]
C02:R005:11/27/16:58.00:Barbara:Madison:[email protected]
C03:R002:12/20/15:167.50:Tim:Adams:[email protected]
C03:R005:09/15/16:36.50:Tim:Adams:[email protected]
C05:R006:02/28/17:72.98:John:Polk:[email protected]
C06:R003:03/14/16:298.00:Paula:Jacobs:[email protected]
+855
lovelace92 9 июл. 2019 г., 18:49:55

Я пытаюсь совмещать меньше +Ф с узором, но не могу заставить его работать как я хочу:

меньше +Ф'&фу|бар' файл.журнал

Это, кажется, игнорируют мои картины.

+855
user1354845 6 мар. 2015 г., 08:07:05

Да, он будет работать по умолчанию. Расст-обновления с Wheezy до Jessie будет использовать systemd в качестве системы инициализации. В Джесси выпуске посвящает целый раздел для этого вопроса, а также дает рекомендации о том, как остаться с вашей текущей инициализации системы:

чтобы не допустить команду systemd-SysV В могут быть установлены во время обновления, вы можете создать файл в/etc/АПТ/предпочтения.д/местного-пин-инит со следующим содержанием:

Пакет: помощью systemd-SysV в
Пин-код: выпуск о=Дебиан
Пин-Приоритет: -1

Он также упоминает, что "некоторые пакеты могут ухудшаться поведение или может быть не хватает возможности под По умолчанию системы инициализации".

+783
Bishal Hussyn 25 авг. 2014 г., 05:47:23

Я работаю над проектом, чтобы контролировать свою цифровую камеру, используя Ubuntu и gphoto2. В один момент я заметил новый каталог "~" в моей папке проекта, /Домашний/Грег/проекта/~. Когда я вхожу в этот новый каталог"~", он принимает меня назад к моему дому директорию /home/Грег/ (как вы могли бы ожидать).

Я не знаю точно, как это произошло, но я подозреваю, что, когда я побежал gphoto2 в командной строке и указанный выходной файл, я набрал "~/filename.jpg" ждем файла появится в моей домашней директории, но вместо Баш поставить новый "~" каталог в рабочем каталоге. Я не знал, что нечто подобное может быть сделано (если это случилось).

Более важно, чем как он туда попал, как я должен избавиться от него. Я не могу удалить папку, потому что, насколько я могу сказать, что это мой домашний каталог. Он не появляется, чтобы быть сим-линк (по крайней мере, не сообщает LS -л), но я не уверен, что это будет даже очень жестокими.

+739
John Culver 2 авг. 2013 г., 09:44:01

Дан входной файл:

Заголовок 123456
SHIPTO КОД 123 ПЕРЕУЛОК ХЬЮСТОН
ПУНКТ АКМЕ КИРПИЧ

И желание изменить поле после 'кода', где первое поле 'SHIPTO':

$ на awk 'начало { ОФС = "\Т" } $1 != "SHIPTO" { печать } 1 $ = = "SHIPTO" {3 $="0000"; ввод печать }' 
Заголовок 123456
SHIPTO КОД 0000 ПЕРЕУЛОК ХЬЮСТОН
ПУНКТ АКМЕ КИРПИЧ

Если поля фиксированной длины и разделенных пробелами и не табуляцией можно использовать отформатированные строки печати (электронная. г. функции printf( "%20С\Т" "$1" )).

+728
Nikki Auburger 5 мар. 2015 г., 00:33:42

Если вы верите, что это просто куча вопрос вы можете иметь, чтобы настроить ограничения.conf файл или поместить его в группу и ограничить ресурсы, такие, что всегда есть здоровое количество памяти и процессора, доступных в данный момент времени. Это приведет к замедлению индексации (что бы скорее закончить самостоятельно в итоге даже с плотными), но ВМ должны оставаться в пользовании в то же время.

Я также хотел бы проверить в журналы и отчеты РСА, что на самом деле это потому, что индексатор душит система.

+684
AntonyMan 8 мая 2011 г., 00:25:48
команды cfdisk-это раздел текстовый редактор в Linux таблица. Он схож с fdisk, но с другой пользовательский интерфейс (проклятия).
+656
spnogemac 13 февр. 2018 г., 04:29:57

Чтобы захватить информацию путем запроса вы должны использовать regex группы захвата , которые отсутствуют в грэп. Поэтому постарайтесь отфильтровать завиток выход с СЭД (или на awk) команду:

СЕПГ -н 'с/.*имя="конфиг.ПКМ.личность" значение="\(.[^"]*\)".*$/\1/р'

где значение поля значения захвачен в \1 (тестирую группа захвата #1). При этом будет выведено значение имя поля конфигурации.ПКМ.идентичности.

Для имя - это конфигурации.ПКМ.пароль использовать:

СЕПГ -н 'с/.*имя="конфиг.ПКМ.пароль" значение="\(.[^"]*\)".*$/\1/р'

и т. д.

Чтобы показать все доступные значения соответствующих имен просто использовать:

СЕПГ -н 'с/.*имя=".*" значение="\(.[^"]*\)".*$/\1</р'

 

Обновление для комментариев

Чтобы сделать выбор подходящего значения в СЭД запроса использовать следующую схему: Использовать дополнительные выражения группирования с | трубы знак, который означает или заявление. Что позволяет СЕПГ , чтобы сделать выбор из заданного набора вариантов, чтобы соответствовать окончательным результатам (Также обратите внимание, чтобы защитить обе | трубы знак и ( ) скобки)

Например:

СЕПГ -Н-Е С/.*имя="\(конфиг.ПКМ.личность\|конфигурации.ПКМ.inner_identity\|конфигурации.ПКМ.\ пароль)" значение="\(.[^"]*\)".*$/\2/р'

это поиск и вывод данных для конфигурации.ПКМ.личность, конфиг.ПКМ.inner_identity и конфигурации.ПКМ.пароль имена в потоке.

Отметим также, что окончательное регулярное выражение группы записей Ссылка \2 - Это вторая группа.

+654
Fam Wired 28 янв. 2010 г., 17:29:34

Если вы действительно хотите, чтобы хэш-данные использовать подоболочек:

( dd_1 ; форматах dd_2 ; dd_3 ) | программы md5sum

В противном случае я предложил бы использовать ответ Ходжат-это - хеш-это кусочно и что-то делать с теми "subhashes".

+611
linguamachina 25 мая 2014 г., 18:46:33

Я чувствую себя как ребенок в кабинете директора, объясняя, что собака съела мое домашнее задание в ночь перед Это было связано, но я смотрю некоторые сумасшедшие потери данных ошибка в лице, и я не могу выяснить, как это произошло. Я хотел бы знать, как Git может съесть мой репозиторий целиком! Я положил ГИТ через мясорубку много раз и он никогда не мигал. Я использовал его, чтобы разбить 20 гиг в Subversion РЕПО на 27 репозитории Git, и фильтр-ветвистые в ФОО из них, чтобы распутать беспорядок и он никогда не проигрывал на мне байт. В reflog всегда там, чтобы возвратиться. На этот раз ковер исчез!

С моей точки зрения, все, что я сделал это запустить ГИТ тянуть и уничтожили весь мой локальный репозиторий. Я не имею в виду его "испортил проверили версию" или "сектор я" или что-нибудь подобное. Я имею в виду всю вещь ушла.

Вот скриншот моего терминала в инцидент:

incident screen shot

Позвольте мне идти вы через это. Моя командная строка включает в себя данные о текущем репозитории Git (через реализацию vcs_info prezto) так что вы можете увидеть, когда в Git РЕПО исчез. Первая команда-это вполне нормально:

 » Калеб » Ягуар » ~/р/з/incil.информация » ◼  Зенд ★ »
""" ГИТ основных
Перешел на ветку "мастер"
Ваша ветка вверх-к-дата с 'происхождения/мастер'.

Там вы можете видеть, что я был на 'зенда' ветка, и проверил мастер. До сих пор так хорошо. Вы увидите в командной строке перед моей следующей команды, которую он успешно перешел филиалы:

 » Калеб » Ягуар » ~/р/з/incil.информация » ◼  мастер ★ »
""" ГИТ тянуть
пульт дистанционного управления: Объекты подсчета: 37, сделано.
пульт дистанционного управления: сжатие объектов: 100% (37/37), сделано.
пульт дистанционного управления: общая 37 (Дельта 25), повторно 0 (Дельта 0)
Распаковка объектов: 100% (37/37), сделано.
Из гитлаб.alerque.ком:ИПК/incil.информация
 + 7412a21...eca4d26 мастер -> происхождение/мастер (принудительное обновление)
 f03fa5d..c8ea00b девел -> происхождение/девел
 + 2af282c...009b8ec стих-блесны -> происхождение/стих-прядильщик (принудительное обновление)
Во-первых, перематывать голову анализировать вашу работу на нем...
>>> 11С прошедшее время 

И просто так он ушел. Время выходов маркера до следующего приглашения, если прошло более 10 секунд. Мерзавец не давал никакого выхода за пределы заметить, что это было перематывать анализировать. Никаких признаков того, что он закончил.

Следующий запрос не содержит данных о том, что мы или состояние ЖКТ.

Не замечая, что это не я самозабвенно пытался запустить другую команду git только, чтобы быть сказали, что я не был в репозитории Git. Обратите внимание на инвалидов не изменилась:

 » Калеб » Ягуар » ~/р/з/incil.информация »
""" ГИТ выборки-все
фатальная ошибка: не репозиторий Git (или любой родитель до точки подключения /дома)
Останавливаясь на границе файловой системы (GIT_DISCOVERY_ACROSS_FILESYSTEM не установлен).

После этого взгляд вокруг показал, что я оказался в совершенно пустой каталог. Ничего. Нет.каталог git', ничего. Пустой.

Мой локальный Git-это в версии 2.0.2. Вот несколько лакомых кусочков с моей помощью git config, которая может иметь отношение к выясняем, что произошло:

[филиал]
 autosetuprebase = всегда
 перебазировать = сохранить
[тянуть]
 перебазировать = истина
[перебазировать]
 autosquash = истина
 autostash = истина
[псевдоним]
 совместный выезд

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

Я могу восстановить данные. Я не думаю, что там были какие-то мерзавец объекты, за исключением некоторых неважных заначек, которые не были вытеснены в другие РЕПО, Но я бы хотел знать, что случилось.

Я проверил:

  • Сообщения в dmesg или журнале systemd не. Ничего, даже отдаленно соответствующие.
  • Нет никаких признаков диска или сбой файловой системы (ЛВМ + Лукс + ext4 и все в норме). Ничего не потерял+нашли.
  • Я не запустить что-нибудь еще. Нет ничего в истории я не показывал выше, и никакие другие терминалы были использованы в течение этого времени. Нет РМ команд с плавающей вокруг, что может быть выполнена в неверном ухо и т. д.
  • Тыкать в другом Git репозитория в другой каталог не показывает никаких явных отклонений исполнения ГИТ тянутьС.

Что еще я должен искать здесь?

+553
Filraen 9 мая 2012 г., 11:27:12

Ваше имя пользователя не изменилось. То, что вы видите-это две составляющие вашего строке строку:

  • на сайте systemadmin - ваше имя пользователя
  • протокол DHCP-142-2320165-128 - что, по-видимому, имя машины, вероятно, выделяется динамически с помощью WiFi роутера.

Они разделяются @ - опять же, не о чем беспокоиться.

+548
Kent Jardine 27 янв. 2017 г., 19:22:24

Я не хотел дать ответ сразу же, но решена она подумав об этом. Там нужно пробел между [[ Или [ и следующий маркер.

вот как бы проверить его.

[[ а = а ]]

или

[ а = а ]

тогда

Эхо $?
+524
Serhat Koroglu 18 авг. 2017 г., 20:39:06

В называются Iceweasel в GNOME на Debian Джесси, средняя кнопка мыши демонстрирует следующие поведения:

  1. При нажатии на ссылку, он открывает ссылку в новой вкладке.
  2. При нажатии в любом месте в редактируемом текстовом поле, он вставляет содержимое первичного выделения X в текстовое поле в месте расположения курсора мыши, независимо от того, где текстовый курсор.
  3. При нажатии на вкладку, она закрывает эту вкладку.
  4. Если нажали в другом месте в окно, тогда:
    1. если основная х выбор содержимого URL-адреса, называются Iceweasel переходит на передний план вкладку Для данного URL-адреса.
    2. если основная х выбор контента-это не URL-адрес, ничего не происходит.

Некоторые из этих моделей поведения нарушает принцип наименьшего удивления, по крайней мере для меня.

Как я могу изменить поведение средней кнопки мыши в называются Iceweasel под GNOME в Джесси, так что вместо указанного выше:

  1. При нажатии на ссылку, он открывает ссылку в новой вкладке.
  2. При нажатии в любом месте окна , кроме как на ссылку, а есть активный текстовый курсор в редактируемое текстовое поле в окно, он вставляет содержимое первичного выделения X-в это текстовое поле в месте расположения текстового курсора (т. е. он имитирует традиционный Unix терминал поведения).
  3. При щелчке по любой точке окна в любых других обстоятельствах, он ничего не делает.
+514
bonerforest 4 нояб. 2017 г., 04:05:42

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

Это задокументировано в Баш инструкцию:

параметр ulimit [-HSabcdefiklmnpqrstuvxPT [предела]]

Обеспечивает контроль над ресурсами оболочки и процессы, запущенные это, по системам, которые позволяют такой контроль. На и нужным указать, что сложно или мягкий лимит установлен для данного ресурса. Жесткое ограничение не может быть увеличена путем некорневого пользователь как только он установлен; мягкий лимит может быть увеличен до значения жесткое ограничение. Если ни ч , ни указано, как мягкие и жесткие лимиты.

В ksh93 оболочка имеет аналогичную формулировку в своем руководство,

Если ни ч , ни с параметр указан, то ограничение применяется к обоим.

... и ЗШ и тире снаряды тоже ведет себя так же в отношении установления лимитов.

+513
rabudde 25 янв. 2018 г., 07:20:40

Как прыжок назад и вперед несколько секунд в Deadbeef?

Можно ли это сделать с клавиатуры? Стрелки влево/вправо ничего не делают сами по себе или с помощью Ctrl или другим ключом.

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

(Я не думаю, что БД версии 0.7.2 влияет на этот старый вопрос, но идея похожа.)

+486
kalich1995 18 мар. 2017 г., 14:56:09

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

Клавиши управления курсором отправить переехать, чем один символ, обычно 3, так что ключ-повтор может завалить программы входного буфера быстрее, чем вы могли бы ожидать.

А не с помощью ключа-повторить передвигаться, ви были предназначены для медленного терминалов, обеспечивающих один-символ движения к полезным точек на экране, например, ^ , чтобы перейти к началу строки, ч , чтобы перейти к верхней части экрана, Г , чтобы перейти в конец файла.

+474
lebron2323 16 окт. 2017 г., 16:31:31

Гном-брелок-демон не удается выделить память, которая не может быть выгружена (это то, что он называет “защищенной памятью”). Почему он пытается сделать это, что написание конфиденциальных данных (пароли или ключи) для замены-это риск. Это только риск против конкретной угрозы, хотя: угроза, что кто-то украдет ваш диск, но не работает на компьютере. Это не имеет значения, если у вас нет подкачки или зашифровать файл подкачки. Это также не имеет значения, если ваш компьютер находится в физически защищенном месте. Это актуально, если ваш компьютер это ноутбук и вы беспокоитесь о простой вор, но бесхитростные воры, как правило, заботится о перепродаже вашего ноутбука, а не ваши пароли (однако, есть растущий рынок для перепродажи корпоративных паролей). Если вы беспокоитесь о сложных воров, вам следует шифровать в любом случае ваши конфиденциальные данные и имеющиеся у вас своп пространства.

Выделение памяти не может быть подкачан осуществляется вызов mlock системный вызов, который блокирует память страницу на своем нынешнем месте. Это требует привилегий, поскольку в противном случае приложение может насытить оперативной памяти. Под Линукс, соответствующие привилегии-это CAP_IPC_LOCK возможность. Под Солярис, это PRIV_SYS_CONFIG.

Под Linux, любой процесс может заблокировать небольшое количество памяти, определяется RLIMIT_MEMLOCK предела. В большинстве оболочек, команду ulimit -л покажет, сколько памяти каждый непривилегированный процесс может заблокировать (в КБ). Если лимит 0, проверить, является ли это жесткий лимит (введенных корень, перечисленных в команду ulimit -ХЛ) или мягкое ограничение (добровольное, перечисленные параметр ulimit -сл). Вы можете поднять свое мягкое ограничение вплоть до жесткого ограничения с например параметр ulimit -л 64. Чтобы поднять жесткий лимит, отредактируйте файл/etc/безопасности/ограничения.конф (синтаксис описан в файле); этот файл считывается при входе в систему.

ТЛ,доктор: это средство безопасности, которое вы, вероятно, не волнует. Не парься.

+472
Papa Burgundy 27 сент. 2012 г., 02:08:33

кошка - это стандарт для Unix утилита, предназначенная для объединения файлов или печати определенного файла на стандартный вывод.

У кошки программе уделяется файлов в последовательности в качестве аргументов, она выводит их содержимое в стандартный вывод в той же последовательности.

Примеры

Печать содержимого файла на стандартный вывод.

кот -Н file.txt # N обозначает линии-цифры

Объединение двух файлов в третий файл:

кошка file2.txt file1.txt > выходной_файл

Цель кота-сцепить (или catenate) файлов. Если это только один файл, связывая его ни с чем вообще это пустая трата времени, и стоит вам процесс. Это также упоминается как "злоупотребление кошка".

Тем не менее следующее использование распространенных:

кошку именем | команда арг1 арг2 аргn 
кошка - "файл $" | команда grep -- "$рисунком"
кошка - "файл $" | меньше

вместо этого может быть написано как:

команда grep -- "$шаблон" файл"$"
меньше "$файл"

Дальнейшее чтение

+340
EdyTheCow 4 февр. 2015 г., 04:39:04

Команда ИД -у даст вам идентификатор текущего пользователя. Команда ИД -U пользователь даст вам идентификатор пользователя.

Теперь в вашем примере вы используете

ВАР=`whoami`
ИД -у $ВАР

Команду whoami возвращает текущего пользователя. Так что ИД -у функция current_user возвращает идентификатор текущего пользователя, а ИД -у также возвращает идентификатор текущего пользователя.

Редактировать

Обратите внимание, что обратные кавычки не рекомендуется в рекомендуется писать $(whoami) вместо этого, например:

ВАР=$(whoami)
ИД -у $ВАР
+182
jar sobh 26 июл. 2011 г., 07:36:10

Несколько хороших применений я видел процессы, которые используют много памяти, но не критическое для производительности. Один случай был древний Firefox, который был плохо утечка памяти. Он хотел завалить оперативной памяти и перекинуться поменять, без всяких пагубных последствий. Еще один у нас был наш рекурсивный DNS-сервер (эти быстро построить огромный тайник, в котором используется редко).

Другое объяснение, которое я видел про своп-то побежал вдоль линий: "вы сказали, чтобы всегда настроить своп = 2 * ОЗУ. Это полный бред, нет никакой связи между ОЗУ и свопа. Своп разместить шипы в памяти, вы должны добавить достаточно памяти, так что большую часть времени ваш груз помещается в оперативной памяти. Если нагрузка стабильна, вам не нужно поменять. Если нагрузка сильно изменяется, нужно достаточно поменять на шипы, и устроить так, что своп используется достаточно редко, так как не влияет на производительность существенно в целом. Подводя итоги, Как вы не понимаете, что ваши пики нагрузки, и как диск намного дешевле, чем ОЗУ, делать настроить своп = 2 * ОЗУ."

Некоторые старые версии Соляриса не использовать своп вообще, если была хоть как подкачки оперативной памяти (я помню, что он выделяется фиксированный файл подкачки для выхода оперативной памяти или что то вроде этого), т. 2 * ОЗУ был действительно по минимальной разумной стоимости. Но это было давным-давно, когда наши большие машины имеет 64 Мб RAM и 1 Гб на диске...

+178
Rishabh Auti 22 июл. 2017 г., 04:30:00

Ну вы можете использовать

хвост -F <файл> | менее

затем вы можете иметь лучшее из обоих миров!

+173
bakka 20 июн. 2017 г., 11:42:21

Решение Баш.

#!/бин/Баш
па=0 ; с=0 ; 
пока читала б ; делать \
 Если [ "$а" == "$па" ] ; тогда \
 ы=$(($х+$б)) ; 
 еще 
 если [ "$ПА" != 0 ] ; тогда \
 Эхо $па $ов ; 
 интернет ; 
 па=$а ; с=$б ; 
 интернет ; 
сделал < <(кот j.txt | на awk -е'|' '{функции printf("%ы %з\п",$3,$6)}' | сортировка -Н) 
Эхо $па с $

Предыдущие инициализировать и сумма

Вырубать ввод в поля 3 и 6 и отсортировать их по количеству

Петли пока поле 3 остается неизменным, добавить поле 6 на сумму

если поле 3 изменения, но предыдущий не равен 0, выход предыдущим и сумма и переинициализации предыдущий и сумму последнего поля 6 читать.

Выход последнего и сумму.

Выход данного ввода:

00788 1950
03361 2334
08385 650
08767 650
10234 945
28774 2689
30201 2984
34032 1389
43097 945
+143
vladimirmaggot1992 21 авг. 2010 г., 09:39:36

Я предполагаю, что файл initramfs не включает USB-накопители драйвер или один из его зависимостей.

Вы могли бы это исправить до ДД копии, делать что-то вроде:

# дракате --добавить драйверы USB-накопители <ваш файл initramfs>
+119
Golem 21 мар. 2013 г., 04:53:35

Я настроил такое правило:

-А следующее -Я vboxnet0 -п ТСР -м протокола tcp --dport 80 -j в интернет
-Интернет -Джей Марк-набор-xmark 0x63/0xFFFFFFFF в

Чтобы отслеживать входящий трафик на порт 80 и отправить его, чтобы быть отмеченными. Он работает, но теперь я хочу изменить его, чтобы захватить на все порты, кроме 53(ДНС), порт службы DHCP и некоторые другие. Дальше мой iptables, и я

-В следующее -Я vboxnet0 -п ТСР -м Марк ... Марк 0x63 -м протокола tcp --dport 80 -j и ДНАТ --назначение 192.168.56.1

Что захватывает весь трафик TCP, который имеет знак, и предназначен для порта 80, ДНаТ и его локальный IP. Я хочу изменить это, чтобы также включать все морские порты, за исключением 3(ДНС), порт службы DHCP и некоторые другие.

Некоторые хорошие указатели вместо небольшого объяснения разницы между первой м второй -м в обоих наборах правил также может получить меня на правильный путь.

+90
Justin Foreman 27 авг. 2019 г., 11:17:37

Если я войти в систему с OpenSSH на порт 22, а затем также тоннельный порты 3306 и 80.

Порт 80 был последним, чтобы быть туннелированы из всех трех (22, 3306, 80):

$ судо СШ [email protected]ИС -л 80 ниже:localhost:80

Как я могу убить только процесс порт 80 туннелирование?

Я считаю, что лучшим способом будет автоматически мишени каким-то порт 80 тоннеля. Альтернатива-это последний из 3-х тоннелей.

Почему я задаю этот вопрос:

Я могу сделать ПС вход aux | grep в СШ, найти процесс, а затем убить его специально, но это не автоматически.

+21
YAKUZA 9 дек. 2017 г., 05:39:06

Это почти наверняка определена (по умолчанию) на PHP.Ини или эквивалент установка:

max_execution_time = 30

Прям как: если вы уверены, что PHP-это действительно выход из первых, и что-то убивает ваш скрипт, то вы можете либо использовать демона , чтобы обернуть и монитор на Python процесса (в перезапуска режиме, т. е. без --респаун), или добавить сигнал левшей в скрипт Python.

В общем, если вы не смогли запустить оболочку в качестве идентификатора пользователя в скрипт, то вы должны быть в состоянии трассированием или стропильной процесс, например, на Linux вы можете сделать это достаточно эффективно:

 $ спать 60 &
 [1] 10873
 $ трассированием -е след=сигнал,процесс -п $!
 Процесс 10873 добавленные прерывание для выхода
 +++ убил по SIGKILL +++
 Процесс 10873 отдельно стоящее

Время сна процесс был прерван с командой kill -9 из другого терминала. команда kill -9 не было бы общего, но, поскольку процесс не может поймать это и чисто выходу.

Для монитора с демоном использовать вариант:

демон -я-errlog=/tmp/и mypy.журнал -- /usr/Бен/Python в [...]

Это будет записывать любой сигнал, связанные с расторжением трудового договора. Добавить dbglog-- и --отладка=2 Если вы хотите войти каждый выход независимо.

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

Внутренне для обработки тайм-аут на *Nix платформах, РНР устанавливает SIGALARM или SIGPROF с указанным тайм-аутом. Что обработчик сигнала просто вызывает внутренних zend_error() функция. Однако оно также звонить на любые зарегистрированные обратные вызовы и обработчики ошибок, которые могут быть полезны для вас.

Если по умолчанию обработчик ошибок в кайф, то РНР код выхода будет, я считаю, 255, поскольку время ожидания будет приводить к ошибке e_error.

Также отметим, Конвенция о выходе код как 128+N, где N-это номер сигнала, из-за поведения некоторых снарядов (в том числе Баш) и многие API. Фактический код выхода процесса после сигнала зависит от системы. Это , наверное, просто сигнал количество, это обычно бывает в Linux. Время ожидания() группа системных вызовов обеспечивают лучшую детали процесса выхода. PHP выполняется скорлупы конвенции, например, если вы используете к popen() и pclose() вы увидите 128+N как код выхода, когда сигнал прекращается процесс.

Еще одно соображение здесь такое поведение в PHP сроки, если вы обратитесь к set_time_limit() документации, вы увидите

В set_time_limit() функции и конфигурации директивы max_execution_time влияют только на время выполнения скрипта. Любое время, потраченное на деятельность, которая происходит вне выполнения скрипта, такую как системные вызовы с помощью системы(), поток операций, базы данных, запросы и т. д. не включается при определении максимального времени, что скрипт работает. Это не правда на Windows, где измеряется время является реальным.

Вы можете доказать это с коротким сценария:

<?в PHP
# для (;;);
$ехе="спать 20";
печать "код возврата:" . pclose(к popen($ехе, 'Р'));
?>

Ссылаться со временем в PHP -д max_execution_time=5 -Ф sleep3.php. Скрипт будет работать в течение 20 секунд, ошибки не будет. Если вы убьете сна процесс, например убить -USR1 $(pgrep спать) в другой терминал, вы увидите выход код 138 (128+SIGUSR1).

Если вы раскомментируйте бесконечного для(;;) петли, сценарий будет прекращен через 5 секунд.

+12
shmydo 29 февр. 2012 г., 00:20:51

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil